SqlSmoObject 類別
SqlSmoObject 物件代表所有 SQL Server 物件。
繼承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo..::..SqlSmoObject
其他...
命名空間: Microsoft.SqlServer.Management.Smo
組件: Microsoft.SqlServer.Smo (在 Microsoft.SqlServer.Smo.dll 中)
語法
'宣告
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
Public MustInherit Class SqlSmoObject _
Inherits SmoObjectBase _
Implements ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, IRefreshable, _
IAlienObject
'用途
Dim instance As SqlSmoObject
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
public abstract class SqlSmoObject : SmoObjectBase,
ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, IRefreshable, IAlienObject
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
public ref class SqlSmoObject abstract : public SmoObjectBase,
ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, IRefreshable, IAlienObject
[<AbstractClassAttribute>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
type SqlSmoObject =
class
inherit SmoObjectBase
interface ISfcPropertyProvider
interface ISfcNotifyPropertyMetadataChanged
interface INotifyPropertyChanged
interface IRefreshable
interface IAlienObject
end
public abstract class SqlSmoObject extends SmoObjectBase implements ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, IRefreshable, IAlienObject
SqlSmoObject 型別公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
ExecuteForScalar | 取得或設定 Boolean 屬性值,指定物件是否設定為執行純量選項。 | |
IsTouched | 取得 Boolean 屬性值,指定物件屬性是否已更新但尚未保存在伺服器上。 | |
ObjectInSpace | 取得 Boolean 屬性值,指定物件是否存在於隔離中,或是直接或間接連接至 SQL Server 執行個體。 | |
Properties | 取得代表物件屬性的 Property 物件集合。 | |
ScalarResult | 取得受參考物件的純量結果。 | |
State | Gets the state of the referenced object. (繼承自 SmoObjectBase。) | |
Urn | 取得可唯一識別物件的統一資源名稱 (URN) 位址值。 | |
UserData | Gets or sets user-defined data associated with the referenced object. (繼承自 SmoObjectBase。) |
上層
方法
上層
明確 繼承 實作
名稱 | 說明 | |
---|---|---|
IAlienObject. . :: . .Discover | 探索任何相依性。不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
IAlienObject. . :: . .GetDomainRoot | 傳回網域的根目錄。 | |
IAlienObject. . :: . .GetParent | 取得此物件的父系。不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
IAlienObject. . :: . .GetPropertyType | 取得指定的屬性類型。 | |
IAlienObject. . :: . .GetPropertyValue | 取得指定的屬性值。 | |
IAlienObject. . :: . .GetUrn | 取得物件的統一資源名稱。不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 | |
IAlienObject. . :: . .Resolve | 取得執行個體,其中包含物件統一資源名稱之物件的相關資訊。 | |
IAlienObject. . :: . .SetObjectState | 將物件狀態設定為指定的 SfcObjectState 值。 | |
IAlienObject. . :: . .SetPropertyValue | 設定屬性值。 | |
ISfcPropertyProvider. . :: . .GetPropertySet | 取得此物件屬性集的介面參考。不要直接在程式碼中參照此成員。其支援 SQL Server 基礎結構。 |
上層
備註
The SqlSmoObject is a generic object that is used to referenced objects that are not of a specified type. The SqlSmoObject is also used as a base class.
Thread Safety
此型別的任何公用靜態 (在 Microsoft Visual Basic 為共用) 成員具備多執行緒作業安全。不保證所有執行個體成員都是安全執行緒。
執行緒安全性
這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。
繼承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo..::..SqlSmoObject
Microsoft.SqlServer.Management.Smo.Agent. . :: . .JobServer
Microsoft.SqlServer.Management.Smo.Broker. . :: . .ServiceBroker
Microsoft.SqlServer.Management.Smo. . :: . .DatabaseActiveDirectory
Microsoft.SqlServer.Management.Smo. . :: . .DatabaseEncryptionKey
Microsoft.SqlServer.Management.Smo. . :: . .DatabaseOptions
Microsoft.SqlServer.Management.Smo. . :: . .EndpointPayload
Microsoft.SqlServer.Management.Smo. . :: . .EndpointProtocol
Microsoft.SqlServer.Management.Smo. . :: . .FullTextIndex
Microsoft.SqlServer.Management.Smo. . :: . .Information
Microsoft.SqlServer.Management.Smo.Mail. . :: . .SqlMail
Microsoft.SqlServer.Management.Smo. . :: . .MasterKey
Microsoft.SqlServer.Management.Smo. . :: . .MessageObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .NamedSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .PhysicalPartition
Microsoft.SqlServer.Management.Smo. . :: . .ResourceGovernor
Microsoft.SqlServer.Management.Smo. . :: . .Server
Microsoft.SqlServer.Management.Smo. . :: . .ServerActiveDirectory
Microsoft.SqlServer.Management.Smo. . :: . .ServerProxyAccount
Microsoft.SqlServer.Management.Smo. . :: . .ServiceMasterKey
Microsoft.SqlServer.Management.Smo. . :: . .Settings
Microsoft.SqlServer.Management.Smo. . :: . .UserOptions