RouteCollection.GetWriteLock 方法

定义

提供一个对象,用于管理在集合中添加或删除元素时的线程安全性。

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

返回

IDisposable

用于管理线程安全性的对象。

示例

以下示例演示如何在应用程序运行时添加路由时使用 GetWriteLock 该方法。

注解

在 ASP.NET 应用程序中定义路由的建议方法是将路由 Routes 添加到 Global.asax 文件中事件的事件处理程序 Application_Start 中的属性。 有关详细信息,请参阅 RouteCollection

如果必须在应用程序运行时添加路由,请使用 GetWriteLock 该方法保证线程安全性。 释放此方法返回的对象时 IDisposable ,将释放路由集合上的写入锁。

适用于

另请参阅