Property クラス
Property オブジェクトを使用すると、すべての SMO オブジェクトのプロパティにプログラムからアクセスできます。
継承階層
System.Object
Microsoft.SqlServer.Management.Smo.Property
Microsoft.SqlServer.Management.Smo.Wmi.ProtocolProperty
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
Public Class Property _
Implements ISfcProperty
'使用
Dim instance As [Property]
public class Property : ISfcProperty
public ref class Property : ISfcProperty
type Property =
class
interface ISfcProperty
end
public class Property implements ISfcProperty
Property 型は、以下のメンバーを公開しています。
プロパティ
名前 | 説明 | |
---|---|---|
Dirty | プロパティが SQL Server インスタンスの現在のエンティティ値を正しく反映しているかどうかを示す Boolean プロパティ値を取得します。 | |
Expensive | プロパティ値の読み込みに長い時間がかかるかどうかを示す Boolean プロパティ値を取得します。 | |
IsNull | プロパティが null に設定されているかどうかを示す Boolean プロパティ値を取得します。 | |
Name | プロパティの名前を取得します。 | |
Readable | プロパティの値が取得可能かどうかを示す Boolean プロパティ値を取得します。 | |
Retrieved | プロパティが既に取得済みかどうかを示す Boolean プロパティ値を取得します。 | |
Type | プロパティの型を取得します。 | |
Value | プロパティの値を取得または設定します。 | |
Writable | プロパティが変更可能かどうかを示す Boolean プロパティ値を取得します。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
CompareTo | Property オブジェクトと別のオブジェクトを比較します。 | |
Equals | 2 つの Property オブジェクトが等しいかどうかを示します。 (Object.Equals(Object) をオーバーライドします。) | |
Finalize | (Object から継承されています。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルなどのデータ構造での使用に適しています。 (Object.GetHashCode() をオーバーライドします。) | |
GetType | (Object から継承されています。) | |
MemberwiseClone | (Object から継承されています。) | |
ToString | 現在のオブジェクトを表す String 値を返します。 (Object.ToString() をオーバーライドします。) |
先頭に戻る
演算子
名前 | 説明 | |
---|---|---|
Equality | 2 つの Property オブジェクトに対する等価演算を実行し、これらのオブジェクトが等しいかどうかを示します。 | |
GreaterThan | 2 つの Property オブジェクトに対する比較演算を実行し、一方のオブジェクトが他方のオブジェクトより大きいかどうかを示します。 | |
Inequality | 2 つの Property オブジェクトに対する非等価演算を実行し、これらのオブジェクトが等しくないかどうかを示します。 | |
LessThan | 2 つの Property オブジェクトに対する比較演算を実行し、一方のオブジェクトが他方のオブジェクトより小さいかどうかを示します。 |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
ISfcProperty.Attributes | プロパティを格納している属性コレクションを返します。 | |
ISfcProperty.Dirty | プロパティが SQL Server インスタンスの現在のエンティティ値を正しく反映しているかどうかを示す Boolean プロパティ値を取得します。 | |
ISfcProperty.Enabled | プロパティが、SQL Server のインスタンス上で表されている対応するエンティティにおいて有効かどうかを示す Boolean プロパティ値を取得します。 | |
ISfcProperty.IsNull | プロパティが null に設定されているかどうかを示す Boolean プロパティ値を取得します。 | |
ISfcProperty.Name | プロパティの名前を取得します。 | |
ISfcProperty.Required | プロパティが必須かどうかを示す Boolean プロパティ値を取得します。 | |
ISfcProperty.Type | プロパティの型を取得します。 | |
ISfcProperty.Value | プロパティの値を取得または設定します。 | |
ISfcProperty.Writable | プロパティが変更可能かどうかを示す Boolean プロパティ値を取得します。 |
先頭に戻る
説明
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
使用例
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。