次の方法で共有


IdentitySection.Impersonate プロパティ

定義

各要求でクライアントの偽装を使用するかどうかを示す値を取得または設定します。

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

プロパティ値

クライアントの偽装を使用する場合は true。それ以外の場合は false。 既定値は false です。

属性

Impersonate プロパティへのアクセス方法を次のコード例に示します。 セクションにアクセスする方法については、 IdentitySection クラスのコード例を参照してください。

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

注釈

プロパティが Impersonatetrue設定されている場合、各要求は、クライアントを偽装する Web アプリケーションによって提供されます。 つまり、現在ログオンしているユーザーか、 プロパティと Password プロパティでUserName指定されたユーザーのいずれかです。 プロパティが Impersonatefalse設定されている場合、アプリケーションはクライアント ユーザーを偽装しません。

注意

セキュリティ上の理由から、ID セクションでは、暗号化された と PasswordのストレージがサポートされていますUserName

適用対象

こちらもご覧ください