ValidationContext.GetCache 方法

包括受保护的成员
包括继承的成员

为指定类获取缓存 。

重载此成员。有关此成员的完整信息(包括语法、用法和示例),请单击重载列表中的相应名称。

重载列表 

  名称 说明
公共方法 GetCache<T>() 为指定类获取缓存 。
公共方法 GetCache<T>(String) 为指定类获取缓存 。

页首

备注

应使用此方法以避免缓存中变量的有关信息。

方法获取与验证上下文的缓存类。 在此方法的第一次调用时,缓存为类创建。 此方法调用的每个其他时间,现有的缓存中检索。 缓存为每个类创建参数,并可以从其他类调用。

若要使用此方法,必须将目标类零参数构造函数。 复合类还允许。 例如,您可以使用:context.GetCache<Dictionary<string, extraObject>>()

在缓存返回后,可以将其与 ValidationMessageObserver 类,使您能够传递信息。验证方法之间。

请参阅

参考

ValidationContext 类

Microsoft.VisualStudio.Modeling.Validation 命名空间