RolePrincipal コンストラクタ (IIdentity, String)
アセンブリ: System.Web (system.web.dll 内)

Dim identity As IIdentity Dim encryptedTicket As String Dim instance As New RolePrincipal(identity, encryptedTicket)

例外の種類 | 条件 |
---|---|
System.ArgumentNullException | identity が null 参照 (Visual Basic では Nothing) です。 または encryptedTicket が null 参照 (Visual Basic では Nothing) です。 |

RolePrincipal コンストラクタのこのオーバーロードは RolePrincipal オブジェクトを新規作成して、そのプロパティ値を初期化します。提供されている encryptedTicket から現在のユーザーのロール情報が読み出され、RolePrincipal オブジェクトを使用してキャッシュされます。ProviderName プロパティは、既定のロール プロバイダの Name に設定されます。

新しい RolePrincipal を作成するコード例を次に示します。CacheRolesInCookie が true の場合、この例は CookieName プロパティによって指定される Cookie の情報を使用して RolePrincipal を作成します。
Dim r As RolePrincipal If Roles.CacheRolesInCookie Then Dim roleCookie As String = "" Dim cookie As HttpCookie = HttpContext.Current.Request.Cookies(Roles.CookieName) If Not cookie Is Nothing Then roleCookie = cookie.Value r = New RolePrincipal(User.Identity, roleCookie) Else r = new RolePrincipal(User.Identity) End If

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RolePrincipal コンストラクタ (String, IIdentity)
アセンブリ: System.Web (system.web.dll 内)

Dim providerName As String Dim identity As IIdentity Dim instance As New RolePrincipal(providerName, identity)


RolePrincipal コンストラクタのこのオーバーロードは RolePrincipal オブジェクトを新規作成して、そのプロパティ値を初期化します。ProviderName プロパティは providerName パラメータに指定された値に設定されます。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RolePrincipal コンストラクタ (String, IIdentity, String)
アセンブリ: System.Web (system.web.dll 内)

Dim providerName As String Dim identity As IIdentity Dim encryptedTicket As String Dim instance As New RolePrincipal(providerName, identity, encryptedTicket)
public function RolePrincipal ( providerName : String, identity : IIdentity, encryptedTicket : String )


RolePrincipal コンストラクタのこのオーバーロードは RolePrincipal オブジェクトを新規作成して、そのプロパティ値を初期化します。提供されている encryptedTicket から現在のユーザーのロール情報が読み出され、RolePrincipal オブジェクトを使用してキャッシュされます。ProviderName プロパティは providerName パラメータに指定された値に設定されます。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RolePrincipal コンストラクタ (IIdentity)
アセンブリ: System.Web (system.web.dll 内)



RolePrincipal コンストラクタのこのオーバーロードは RolePrincipal オブジェクトを新規作成して、そのプロパティ値を初期化します。キャッシュされたロール情報は CookieName プロパティで指定される Cookie から読み込まれません。ProviderName プロパティは、既定のロール プロバイダの Name に設定されます。

新しい RolePrincipal を作成するコード例を次に示します。CacheRolesInCookie が true の場合、この例は CookieName プロパティによって指定される Cookie の情報を使用して RolePrincipal を作成します。
Dim r As RolePrincipal If Roles.CacheRolesInCookie Then Dim roleCookie As String = "" Dim cookie As HttpCookie = HttpContext.Current.Request.Cookies(Roles.CookieName) If Not cookie Is Nothing Then roleCookie = cookie.Value r = New RolePrincipal(User.Identity, roleCookie) Else r = new RolePrincipal(User.Identity) End If

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RolePrincipal コンストラクタ

名前 | 説明 |
---|---|
RolePrincipal (IIdentity) | 指定された identity の RolePrincipal オブジェクトのインスタンスを作成します。 |
RolePrincipal (IIdentity, String) | 指定された encryptedTicket のロール情報を使用して、指定された identity の RolePrincipal オブジェクトのインスタンスを生成します。 |
RolePrincipal (String, IIdentity) | 指定した providerName を使用して、指定した identity の RolePrincipal オブジェクトのインスタンスを作成します。 |
RolePrincipal (String, IIdentity, String) | 指定された encryptedTicket のロール情報と providerName を使用して、指定された identity の RolePrincipal オブジェクトのインスタンスを作成します。 |

Weblioに収録されているすべての辞書からRolePrincipal コンストラクタを検索する場合は、下記のリンクをクリックしてください。

- RolePrincipal コンストラクタのページへのリンク