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