Udostępnij za pośrednictwem


IdentitySection.Impersonate Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy personifikacja klienta jest używana w każdym żądaniu.

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

Wartość właściwości

true jeśli jest używana personifikacja klienta; w przeciwnym razie , false. Wartość domyślna to false.

Atrybuty

Przykłady

Poniższy przykład kodu pokazuje, jak uzyskać dostęp Impersonate do właściwości. Zapoznaj się z przykładem kodu klasy IdentitySection , aby dowiedzieć się, jak uzyskać dostęp do sekcji.

// 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

Uwagi

Jeśli właściwość jest ustawiona Impersonate na true, każde żądanie jest obsługiwane przez aplikację internetową podszywającą się pod jej klienta. Oznacza to, że użytkownik jest aktualnie zalogowany lub użytkownik określony przez UserName właściwości i Password . Gdy właściwość jest ustawiona Impersonate na false, aplikacja nie personifikuje żadnego użytkownika klienta.

Uwaga

Ze względów bezpieczeństwa sekcja tożsamości obsługuje magazyn zaszyfrowanych UserName i Password.

Dotyczy

Zobacz też