CachedAttribute クラス (2007 System)
更新 : 2007 年 11 月
ドキュメント内のデータ キャッシュに、指定されたデータ オブジェクトを追加するように Visual Studio Tools for Office ランタイムに指示します。
名前空間 : Microsoft.VisualStudio.Tools.Applications.Runtime
アセンブリ : Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0 (Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll 内)
構文
'宣言
<AttributeUsageAttribute(AttributeTargets.Property Or AttributeTargets.Field)> _
Public NotInheritable Class CachedAttribute _
Inherits Attribute
'使用
Dim instance As CachedAttribute
[AttributeUsageAttribute(AttributeTargets.Property|AttributeTargets.Field)]
public sealed class CachedAttribute : Attribute
解説
この属性は、Visual Studio Tools for Office を使用して作成されたドキュメント レベルのカスタマイズ内のドキュメントでのみ使用できます。
ドキュメント内のデータ キャッシュにオブジェクトを追加するには、オブジェクトは XmlSerializer の要件を満たすパブリック型を持つ必要があります。データ キャッシュへのオブジェクト追加の詳細については、「キャッシュされたデータ」を参照してください。属性の使用方法の詳細については、「属性を使用したメタデータの拡張」を参照してください。
データ オブジェクトのキャッシュ動作をより細かく制御するには、オブジェクトの型に ICachedType インターフェイスを実装します。
継承階層
System.Object
System.Attribute
Microsoft.VisualStudio.Tools.Applications.Runtime.CachedAttribute
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
参照
参照
Microsoft.VisualStudio.Tools.Applications.Runtime 名前空間