AnonymousIdentificationSection クラス
アセンブリ: System.Web (system.web.dll 内)


AnonymousIdentificationSection クラスを使用すると、構成ファイルの anonymousIdentification 要素にプログラムからアクセスして変更できます。
匿名 ID は、認証を受けていないユーザーに対してマシン レベルおよびアプリケーション レベルで一意の ID を割り当てることを目的としています。これにより、この一意の ID を使用してユーザーを追跡できます。このような状況で使用される匿名 ID は、Web 要求の発行者の身元や、そのユーザーに関連するその他のセキュリティ特性とは関連がありません。匿名 ID の場合、単に追跡目的およびユーザーの状態管理のために一意の ID が割り当てられます。
匿名ユーザーの追跡には、Session ID が使用されることがよくあります。この方法で主に問題になるのは、ID が一意でないということと、ユーザーにセッション ID を割り当てるために必要となる Session 状態値の設定過程でデータを格納する際に生じるオーバーヘッドです。匿名 ID の場合、認証を受けていないユーザーに一意の ID が設定され、ID 設定のためにユーザーがデータを格納する必要がないので、これらの問題が解決されます。

基になる構成ファイルから AnonymousIdentificationSection オブジェクトを取得する方法の例を次に示します。このオブジェクトを使用して、関連する構成値を取得または設定します。
' Get the applicaqtion configuration. Dim configuration _ As Configuration = _ WebConfigurationManager.OpenWebConfiguration( _ "/aspnetTest") ' Get the section. Dim anonymousIdentificationSection _ As AnonymousIdentificationSection = _ CType(configuration.GetSection( _ "system.web/anonymousIdentification"), _ AnonymousIdentificationSection)
// Get the applicaqtion configuration. Configuration configuration = WebConfigurationManager.OpenWebConfiguration( "/aspnetTest"); // Get the section. AnonymousIdentificationSection anonymousIdentificationSection = (AnonymousIdentificationSection)configuration.GetSection( "system.web/anonymousIdentification");

System.Configuration.ConfigurationElement
System.Configuration.ConfigurationSection
System.Web.Configuration.AnonymousIdentificationSection


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


- AnonymousIdentificationSection クラスのページへのリンク