Share via


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 取得 Boolean 屬性值,該值會指定此屬性是否正確反映其在 SQL Server 執行個體上代表之實體的目前值。
公用屬性 Expensive 取得 Boolean 屬性值,該值指定是否需要長時間才能載入屬性的值。
公用屬性 IsNull 取得 Boolean 屬性值,該值指定屬性是否設定為 null。
公用屬性 Name 取得屬性的名稱。
公用屬性 Readable 取得 Boolean 屬性值,該值指定是否可以擷取屬性的值。
公用屬性 Retrieved 取得 Boolean 屬性值,該值指定是否已經擷取屬性。
公用屬性 Type 取得屬性的類型。
公用屬性 Value 取得或設定屬性值。
公用屬性 Writable 取得 Boolean 屬性值,該值指定屬性是否可以修改。

上層

方法

  名稱 說明
公用方法 CompareTo 比較 Property 物件與另一個物件。
公用方法 Equals 判斷兩個 Property 物件是否相等。 (覆寫 Object. . :: . .Equals(Object)。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode 做為特定類型的雜湊函數,適用於雜湊演算法和資料結構中,例如雜湊資料表。 (覆寫 Object. . :: . .GetHashCode() () () ()。)
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 ToString 傳回代表目前物件的 String 值。 (覆寫 Object. . :: . .ToString() () () ()。)

上層

運算子

  名稱 說明
公用運算子靜態成員 Equality 在兩個 Property 物件上執行等號比較運算,判斷兩個物件是否相等。
公用運算子靜態成員 GreaterThan 透過在兩個 Property 物件上執行大於比較運算的方式,判斷其中一個物件是否大於另一個物件。
公用運算子靜態成員 Inequality 在兩個 Property 物件上執行不等比較運算,判斷兩個物件是否不相等。
公用運算子靜態成員 LessThan 透過在兩個 Property 物件上執行小於比較運算的方式,判斷其中一個物件是否小於另一個物件。

上層

明確 繼承 實作

  名稱 說明
明確介面實作私用屬性 ISfcProperty. . :: . .Attributes 傳回包含屬性 (Property) 的屬性 (Attribute) 集合。
明確介面實作私用屬性 ISfcProperty. . :: . .Dirty 取得 Boolean 屬性值,該值會指定此屬性是否正確反映其在 SQL Server 執行個體上代表之實體的目前值。
明確介面實作私用屬性 ISfcProperty. . :: . .Enabled 取得 Boolean 屬性值,該值指定是否在其於 SQL Server 執行個體上代表的實體上啟用此屬性。
明確介面實作私用屬性 ISfcProperty. . :: . .IsNull 取得 Boolean 屬性值,該值指定屬性是否設定為 null。
明確介面實作私用屬性 ISfcProperty. . :: . .Name 取得屬性的名稱。
明確介面實作私用屬性 ISfcProperty. . :: . .Required 取得 Boolean 屬性值,該值指定是否需要屬性。
明確介面實作私用屬性 ISfcProperty. . :: . .Type 取得屬性的類型。
明確介面實作私用屬性 ISfcProperty. . :: . .Value 取得或設定屬性值。
明確介面實作私用屬性 ISfcProperty. . :: . .Writable 取得 Boolean 屬性值,該值指定屬性是否可以修改。

上層

備註

Thread Safety

此型別的任何公用靜態 (在 Microsoft Visual Basic 為共用) 成員具備多執行緒作業安全。不保證所有執行個體成員都是安全執行緒。

範例

設定屬性

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。