IdentitySection.Impersonate Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. Domyślna wartość to false.
- Atrybuty
Przykłady
Poniższy przykład kodu pokazuje, jak uzyskać dostęp do Impersonate właściwości. Zapoznaj się z przykładem IdentitySection kodu klasy, 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 / Notatka
Ze względów bezpieczeństwa sekcja tożsamości obsługuje magazyn zaszyfrowanych UserName elementów i Password.