ProtocolBase クラス
ProtocolBase クラスは、SQL Server クライアントまたは SQL Server を実行しているサーバーで使用するプロトコルを表します。
継承階層
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
Microsoft.SqlServer.Management.Smo.Wmi.ServerProtocol
名前空間: Microsoft.SqlServer.Management.Smo.Wmi
アセンブリ: Microsoft.SqlServer.SqlWmiManagement (Microsoft.SqlServer.SqlWmiManagement.dll)
構文
'宣言
Public MustInherit Class ProtocolBase _
Inherits WmiSmoObject _
Implements IAlterable
'使用
Dim instance As ProtocolBase
public abstract class ProtocolBase : WmiSmoObject,
IAlterable
public ref class ProtocolBase abstract : public WmiSmoObject,
IAlterable
[<AbstractClassAttribute>]
type ProtocolBase =
class
inherit WmiSmoObject
interface IAlterable
end
public abstract class ProtocolBase extends WmiSmoObject implements IAlterable
ProtocolBase 型は、以下のメンバーを公開しています。
プロパティ
名前 | 説明 | |
---|---|---|
Name | 参照先の Windows Management Instrumentation (WMI) オブジェクトの名前を取得します。値の設定も可能です。 (WmiSmoObject から継承されています。) | |
Properties | Property オブジェクトのコレクションを表します。各 Property オブジェクトは、Windows Management Instrumentation (WMI) オブジェクトで定義されたプロパティを表します。 (WmiSmoObject から継承されています。) | |
ProtocolProperties | ProtocolProperty オブジェクトのコレクションを表します。各 ProtocolProperty オブジェクトは、参照先のプロトコルで定義された 1 つの属性を表します。 | |
State | 参照先のオブジェクトの状態を取得します。 (SmoObjectBase から継承されています。) | |
Urn | Windows Management Instrumentation (WMI) オブジェクトを表す Uniform Resource Name (URN) アドレスを取得します。 (WmiSmoObject から継承されています。) | |
UserData | 参照先のオブジェクトに関連付けられたユーザー定義データを取得します。値の設定も可能です。 (SmoObjectBase から継承されています。) |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Alter | SQL Server のインスタンスで、Protocol オブジェクトのプロパティに対する変更をすべて更新します。 | |
AlterProtocolProperties | Windows Management Instrumentation (WMI) インストールでプロトコル オブジェクトのプロパティの変更をすべて更新します。 (WmiSmoObject から継承されています。) | |
CheckObjectState | 参照先のオブジェクトの状態を確認します。 (WmiSmoObject から継承されています。) | |
CreateProtocolPropertyCollection | 参照先のオブジェクトの一連のプロトコル属性を作成します。 (WmiSmoObject から継承されています。) | |
Equals | (Object から継承されています。) | |
Finalize | (Object から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetManagementObject | 参照先のプロトコル オブジェクトを管理するオブジェクトを返します。 | |
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 | 参照先オブジェクトのプロパティを更新します。 (WmiSmoObject.Refresh() をオーバーライドします。) | |
SetName | 参照先のオブジェクトの名前を設定します。 (WmiSmoObject から継承されています。) | |
SetParentImpl | 参照先のオブジェクトの親を設定します。 (WmiSmoObject から継承されています。) | |
ToString | (Object から継承されています。) | |
UpdateObjectState | オブジェクトの状態を更新します。 (WmiSmoObject から継承されています。) | |
Validate | オブジェクトの状態を検証します。 (SmoObjectBase から継承されています。) |
先頭に戻る
説明
ProtocolBase クラスは、ClientProtocol オブジェクトおよび ServerProtocol オブジェクトの作成に使用される基本クラスで、この 2 つのオブジェクトに共通する機能が含まれています。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
使用例
WMI プロバイダーを使用したサービスの管理とネットワーク設定
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
関連項目
参照
Microsoft.SqlServer.Management.Smo.Wmi 名前空間