次の方法で共有


RouteCollection.GetWriteLock メソッド

定義

コレクション内の要素を追加または削除する場合に、スレッド セーフを管理するためのオブジェクトを提供します。

public:
 IDisposable ^ GetWriteLock();
public IDisposable GetWriteLock ();
member this.GetWriteLock : unit -> IDisposable
Public Function GetWriteLock () As IDisposable

戻り値

スレッド セーフを管理するオブジェクト。

次の例は、アプリケーションの GetWriteLock 実行中にルートを追加するときに メソッドを使用する方法を示しています。

注釈

ASP.NET アプリケーションでルートを定義するための推奨される方法は、Global.asax ファイル内のイベントのイベント ハンドラーApplication_Startの プロパティにルートRoutesを追加することです。 詳細については、「RouteCollection」を参照してください。

アプリケーションの実行中にルートを追加する必要がある場合は、 メソッドを GetWriteLock 使用してスレッド セーフを保証します。 このメソッドによって返されるオブジェクトが破棄されると、ルート コレクションの IDisposable 書き込みロックが解放されます。

適用対象

こちらもご覧ください