RolePrincipal.ToEncryptedTicket メソッド
アセンブリ: System.Web (system.web.dll 内)

Dim instance As RolePrincipal Dim returnValue As String returnValue = instance.ToEncryptedTicket
CookieProtectionValue に基づいて暗号化されている RolePrincipal オブジェクトを使用してキャッシュされたロール情報。


ToEncryptedTicket メソッドの結果をロール Cookie に書き込むコード例を次に示します。
Try Dim r As RolePrincipal = CType(User, RolePrincipal) Dim eTicket As String = r.ToEncryptedTicket() Dim cookie As HttpCookie = New HttpCookie(Roles.CookieName, eTicket) cookie.Path = Roles.CookiePath cookie.Expires = r.ExpireDate Response.Cookies.Add(cookie) Catch e As InvalidCastException Response.Write("User is not of type RolePrincipal. Are roles enabled?") End Try
try { RolePrincipal r = (RolePrincipal)User; string eTicket = r.ToEncryptedTicket(); HttpCookie cookie = new HttpCookie(Roles.CookieName, eTicket); cookie.Path = Roles.CookiePath; cookie.Expires = r.ExpireDate; Response.Cookies.Add(cookie); } catch (InvalidCastException) { Response.Write("User is not of type RolePrincipal. Are roles enabled?"); }

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からRolePrincipal.ToEncryptedTicket メソッドを検索する場合は、下記のリンクをクリックしてください。

- RolePrincipal.ToEncryptedTicket メソッドのページへのリンク