IdentitySection.Impersonate Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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.