Freigeben über


IdentitySection.Impersonate Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob für jede Anforderung Clientidentitätswechsel verwendet wird, oder legt diesen fest.

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

Eigenschaftswert

true, wenn Clientidentitätswechsel verwendet wird, andernfalls false. Der Standardwert ist false.

Attribute

Beispiele

Im folgenden Codebeispiel wird der Zugriff auf die Impersonate-Eigenschaft veranschaulicht. Im Codebeispiel der IdentitySection -Klasse erfahren Sie, wie Sie auf den Abschnitt zugreifen.

// Get the Impersonate property value.
bool currentImpersonate = identitySection.Impersonate;

// Set the Impersonate property to true.
identitySection.Impersonate = true;
' Get the Impersonate property value.
Dim currentImpersonate As Boolean = identitySection.Impersonate

' Set the Impersonate property to true.
identitySection.Impersonate = True

Hinweise

Wenn die Impersonate -Eigenschaft auf truefestgelegt ist, wird jede Anforderung von einer Webanwendung bereitgestellt, die die Identität ihres Clients angibt. Das heißt, entweder der aktuell angemeldete Benutzer oder der Benutzer, der durch die UserName Eigenschaften und Password angegeben wird. Wenn die Impersonate -Eigenschaft auf falsefestgelegt ist, übernimmt die Anwendung keine Identität eines Clientbenutzers.

Hinweis

Aus Sicherheitsgründen unterstützt der Identitätsabschnitt die Speicherung der verschlüsselten UserName und Password.

Gilt für:

Weitere Informationen