次の方法で共有


ExtensionHandle クラス

この API は、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

この拡張機能の種類の拡張機能の種類が含まれます。

継承階層

System.Object
  Microsoft.Data.Schema.Extensibility.ExtensionHandle
    Microsoft.Data.Schema.Extensibility.ExtensionHandle<TInterfaceType>

名前空間:  Microsoft.Data.Schema.Extensibility
アセンブリ:  Microsoft.Data.Schema (Microsoft.Data.Schema.dll 内)

構文

'宣言
<CLSCompliantAttribute(True)> _
Public Class ExtensionHandle _
    Implements IEquatable(Of ExtensionHandle), IXmlSerializable
[CLSCompliantAttribute(true)]
public class ExtensionHandle : IEquatable<ExtensionHandle>, 
    IXmlSerializable
[CLSCompliantAttribute(true)]
public ref class ExtensionHandle : IEquatable<ExtensionHandle^>, 
    IXmlSerializable
[<CLSCompliantAttribute(true)>]
type ExtensionHandle =  
    class
        interface IEquatable<ExtensionHandle>
        interface IXmlSerializable
    end
public class ExtensionHandle implements IEquatable<ExtensionHandle>, IXmlSerializable

ExtensionHandle 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド ExtensionHandle ExtensionHandle クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Description この拡張機能の説明を取得または設定します。
パブリック プロパティ ExtensionManager ExtensionManager への参照を取得または設定します。
パブリック プロパティ ExtensionType 拡張機能の種類を取得します。
パブリック プロパティ ExtensionTypeFriendlyName 拡張機能の種類の表示名を取得します。
パブリック プロパティ FriendlyName この拡張機能ハンドルの表示名を取得します。
パブリック プロパティ Publisher この拡張機能の発行者の名前を取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals(Object) 2 つのオブジェクトが等しいかどうかを判断します。 (Object.Equals(Object) をオーバーライドします。)
パブリック メソッド Equals(ExtensionHandle) 2 つの ExtensionHandle オブジェクトが等しいかどうかを判断します。場合、ExtensionTypeとは、オブジェクトが等しいか。
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode これのためのハッシュ コードを取得しますExtensionHandleに基づいて、ExtensionType。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッド GetSchema この拡張機能の XML シリアル化のスキーマを取得します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ReadXml アセンブリ名と型名を返す拡張逆シリアル化します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド WriteXml この拡張機能ハンドルをシリアル化します。シリアル化には、アセンブリの完全名および完全な型名が含まれます。

このページのトップへ

解説

ExtensionManager インスタンスを使用して、有効な ExtensionHandle を取得します。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.Data.Schema.Extensibility 名前空間

ExtensionHandle