RouteCollection.GetWriteLock 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个对象,用于管理在集合中添加或删除元素时的线程安全性。
public:
IDisposable ^ GetWriteLock();
public IDisposable GetWriteLock ();
member this.GetWriteLock : unit -> IDisposable
Public Function GetWriteLock () As IDisposable
返回
用于管理线程安全性的对象。
示例
以下示例演示如何在应用程序运行时添加路由时使用 GetWriteLock 方法。
注解
在 ASP.NET 应用程序中定义路由的建议方法是将路由 Routes 添加到 Global.asax 文件中事件的事件处理程序 Application_Start
中的 属性。 有关详细信息,请参阅 RouteCollection。
如果必须在应用程序运行时添加路由,请使用 GetWriteLock 方法来保证线程安全。 释放此方法返回的对象时, IDisposable 将释放路由集合上的写入锁。