HttpStaticObjectsCollection.SyncRoot プロパティ
コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。
名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)
構文
'宣言
Public ReadOnly Property SyncRoot As Object
'使用
Dim instance As HttpStaticObjectsCollection
Dim value As Object
value = instance.SyncRoot
public Object SyncRoot { get; }
public:
virtual property Object^ SyncRoot {
Object^ get () sealed;
}
/** @property */
public final Object get_SyncRoot ()
public final function get SyncRoot () : Object
適用できません。
プロパティ値
現在の HttpStaticObjectsCollection。
解説
プログラム コードは、通常、同期された操作をコレクション自体で直接実行せずに、コレクションの SyncRoot で実行します。これにより、他のオブジェクトから派生したコレクションの操作が正常に実行されます。特に、コレクション オブジェクトを同時に変更する可能性がある他のスレッドとの間で、正常な同期を維持します。
この実装で返されるオブジェクトは、HttpStaticObjectsCollection オブジェクト自体です。
使用例
HttpStaticObjectsCollection へのアクセスを同期するために使用されるオブジェクトを作成する例を次に示します。
Dim MySyncObject As Object = Application.StaticObjects.SyncRoot
Object MySyncObject = Application.StaticObjects.SyncRoot;
Object mySyncObject =
get_Application().get_StaticObjects().get_SyncRoot();
var mySyncObject : Object = Application.StaticObjects.SyncRoot
プラットフォーム
Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition
Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。
バージョン情報
.NET Framework
サポート対象 : 3.0,2.0,1.1,1.0
参照
関連項目
HttpStaticObjectsCollection クラス
HttpStaticObjectsCollection メンバ
System.Web 名前空間