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