FederatedMessageSecurityOverHttpElement.NegotiateServiceCredential Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de servicereferentie wordt uitgewisseld als onderdeel van de onderhandeling.

public:
 property bool NegotiateServiceCredential { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("negotiateServiceCredential", DefaultValue=true)]
public bool NegotiateServiceCredential { get; set; }
[<System.Configuration.ConfigurationProperty("negotiateServiceCredential", DefaultValue=true)>]
member this.NegotiateServiceCredential : bool with get, set
Public Property NegotiateServiceCredential As Boolean

Waarde van eigenschap

true als de servicereferentie wordt onderhandeld; false als de servicereferenties out-of-band beschikbaar zijn. De standaardwaarde is true.

Kenmerken

Opmerkingen

Deze eigenschap geeft aan of de servicereferentie automatisch wordt onderhandeld tussen de client en de service. Als deze eigenschap is true, vindt dergelijke onderhandeling plaats. Als deze eigenschap is false, moeten de servicereferenties worden opgegeven bij de client voordat communicatie met de service kan plaatsvinden.

Als deze eigenschap is ingesteld op false en de binding is geconfigureerd voor het gebruik van Windows als clientreferentietype, moet het serviceaccount worden gekoppeld aan een Service Principal Name (SPN). Hiervoor voert u de service uit onder het NETWORK SERVICE-account of het LOKALE SYSTEEM-account. U kunt ook het hulpprogramma SetSpn.exe gebruiken om een SPN voor het serviceaccount te maken. In beide gevallen moet de client de juiste SPN gebruiken in het <element servicePrincipalName> of met behulp van de EndpointAddress constructor. Zie Service-identiteit en -verificatie voor meer informatie.

Van toepassing op