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 クラスを使用すると次のような操作を実行できます。
プロトコルの表示名の変更
プロトコルの有効化または無効化
クライアント ネットワーク ライブラリ名の表示
プロトコルの表示順序および適用順序の変更
一連のプロトコルの属性の作成
ClientProtocol オブジェクトのプロパティを取得または設定したり、ClientProtocol メソッドを実行するには、固定サーバー ロール sysadmin のメンバである必要があります。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo.Wmi. . :: . .WmiSmoObject
Microsoft.SqlServer.Management.Smo.Wmi. . :: . .ProtocolBase
Microsoft.SqlServer.Management.Smo.Wmi..::..ClientProtocol
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。