Language

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

注釈

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

Note

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

適用対象

こちらもご覧ください