次の方法で共有


ClientProtocol クラス

ClientProtocol クラスは、ネットワーク経由で SQL Server のインスタンスと通信できるクライアント インスタンスにインストールされたネットワーク プロトコルを表します。

名前空間:  Microsoft.SqlServer.Management.Smo.Wmi
アセンブリ:  Microsoft.SqlServer.SqlWmiManagement (Microsoft.SqlServer.SqlWmiManagement.dll)

構文

'宣言
Public NotInheritable Class ClientProtocol _
    Inherits ProtocolBase
'使用
Dim instance As ClientProtocol
public sealed class ClientProtocol : ProtocolBase
public ref class ClientProtocol sealed : public ProtocolBase
[<SealedAttribute>]
type ClientProtocol =  
    class
        inherit ProtocolBase
    end
public final class ClientProtocol extends ProtocolBase

ClientProtocol 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ DisplayName 参照先のプロトコルの表示名を取得します。値の設定も可能です。
パブリック プロパティ IsEnabled クライアント ネットワーク プロトコルが有効か無効かを示す Boolean プロパティを取得します。値の設定も可能です。
パブリック プロパティ Name 参照先の Windows Management Instrumentation (WMI) オブジェクトの名前を取得します。値の設定も可能です。 (WmiSmoObject から継承されています。)
パブリック プロパティ NetLibInfo 参照先のプロトコルのネットワーク ライブラリ情報ファイルを取得します。
パブリック プロパティ NetworkLibrary 参照先のプロトコルのネットワーク ライブラリ ファイルの名前を取得します。
パブリック プロパティ Order 現在サポートされているプロトコルの一覧内で、参照先のプロトコルが表示および適用される順序を取得します。値の設定も可能です。
パブリック プロパティ Parent ClientProtocol オブジェクトの親である ManagedComputer オブジェクトを取得します。
パブリック プロパティ Properties Property オブジェクトのコレクションを表します。各 Property オブジェクトは、Windows Management Instrumentation (WMI) オブジェクトで定義されたプロパティを表します。 (WmiSmoObject から継承されています。)
パブリック プロパティ ProtocolProperties ProtocolProperty オブジェクトのコレクションを表します。各 ProtocolProperty オブジェクトは、参照先のプロトコルで定義された 1 つの属性を表します。 (ProtocolBase から継承されています。)
パブリック プロパティ State 参照先のオブジェクトの状態を取得します。 (SmoObjectBase から継承されています。)
パブリック プロパティ Urn Windows Management Instrumentation (WMI) オブジェクトを表す Uniform Resource Name (URN) アドレスを取得します。 (WmiSmoObject から継承されています。)
パブリック プロパティ UserData 参照先のオブジェクトに関連付けられたユーザー定義データを取得します。値の設定も可能です。 (SmoObjectBase から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Alter SQL Server のインスタンスで、Protocol オブジェクトのプロパティに対する変更をすべて更新します。 (ProtocolBase から継承されています。)
プロテクト メソッド AlterProtocolProperties Windows Management Instrumentation (WMI) インストールでプロトコル オブジェクトのプロパティの変更をすべて更新します。 (WmiSmoObject から継承されています。)
プロテクト メソッド CheckObjectState 参照先のオブジェクトの状態を確認します。 (WmiSmoObject から継承されています。)
プロテクト メソッド CreateProtocolPropertyCollection 参照先のオブジェクトの一連のプロトコル属性を作成します。 (WmiSmoObject から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
プロテクト メソッド GetManagementObject 参照先のプロトコル オブジェクトを管理するオブジェクトを返します。 (ProtocolBase から継承されています。)
プロテクト メソッド GetPropertyManagementObject 指定したプロトコル プロパティの管理オブジェクトを取得します。 (WmiSmoObject から継承されています。)
プロテクト メソッド GetPropertyObject 指定した位置にある指定した値のプロパティを、指定したコレクションから取得します。 (WmiSmoObject から継承されています。)
プロテクト メソッド GetProtocolPropertyCollection 参照先のオブジェクトを表すプロトコル プロパティのコレクションを返します。 (WmiSmoObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド ImplInitialize WmiSmoObject オブジェクトのフィールドを初期化します。 (WmiSmoObject から継承されています。)
パブリック メソッド Initialize 参照先のオブジェクトを初期化します。 (WmiSmoObject から継承されています。)
プロテクト メソッド InvokeMgmtMethod(ManagementObject, String, array<Object> [] () [] []) 指定した管理オブジェクト、メソッド名、およびパラメーターを使用して、参照先のオブジェクトの管理メソッドを呼び出します。 (WmiSmoObject から継承されています。)
プロテクト メソッド InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, array<Object> [] () [] []) 指定した管理オブジェクト、オブザーバー、メソッド名、およびパラメーターを使用して、参照先のオブジェクトの管理メソッドを呼び出します。 (WmiSmoObject から継承されています。)
プロテクト メソッド IsObjectInitialized 参照先のオブジェクトが初期化されているかどうかを示します。 (WmiSmoObject から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Refresh SQL Server のクライアント プロトコルを更新します。 (ProtocolBase. . :: . .Refresh() () () () をオーバーライドします。)
プロテクト メソッド SetName 参照先のオブジェクトの名前を設定します。 (WmiSmoObject から継承されています。)
プロテクト メソッド SetParentImpl 参照先のオブジェクトの親を設定します。 (WmiSmoObject から継承されています。)
パブリック メソッド ToString (Object から継承されています。)
プロテクト メソッド UpdateObjectState オブジェクトの状態を更新します。 (WmiSmoObject から継承されています。)
パブリック メソッド Validate オブジェクトの状態を検証します。 (SmoObjectBase から継承されています。)

先頭に戻る

説明

ClientProtocol クラスを使用すると次のような操作を実行できます。

  • プロトコルの表示名の変更

  • プロトコルの有効化または無効化

  • クライアント ネットワーク ライブラリ名の表示

  • プロトコルの表示順序および適用順序の変更

  • 一連のプロトコルの属性の作成

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

スレッド セーフ

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