RegisteredServersStore 類別

定義

public sealed class RegisteredServersStore : Microsoft.SqlServer.Management.RegisteredServers.ServerGroupParent, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomain
type RegisteredServersStore = class
    inherit ServerGroupParent
    interface ISfcDomain
    interface ISfcDomainLite
    interface ISfcHasConnection
Public NotInheritable Class RegisteredServersStore
Inherits ServerGroupParent
Implements ISfcDomain
繼承
RegisteredServersStore
實作

建構函式

名稱 Description
RegisteredServersStore()

這個建構器純粹是佔位符,讓序列化者能建構這個物件並在上面設定其他屬性。 此建構器不會用於直接連接當地商店。 取而代之的是,我們將使用靜態方法從 XML 檔案初始化儲存。

RegisteredServersStore(ServerConnection)

此構造子用於表示 SQL 伺服器中儲存空間的儲存裝置,而非檔案。

欄位

名稱 Description
ExceptionDelegates

代表代表持有代表處理名單

RegisteredServersFileName

Sql伺服器管理工作室所使用的註冊伺服器檔案名稱,並儲存在使用者設定檔中。

屬性

名稱 Description
AbstractIdentityKey (繼承來源 SfcInstance)
AnalysisServicesServerGroup
AnalysisServicesServerGroupName
AzureDataStudioConnectionStore

包含儲存在使用者 Azure Data Studio 設定中的連線與群組集合

CentralManagementServerGroup
CentralManagementServerGroupName
CentralManagementServersDisplayName

共享伺服器儲存的在地名稱

DatabaseEngineServerGroup
DatabaseEngineServerGroupName
DisplayName

本店的展示名稱

DomainInstanceName
DomainName
IntegrationServicesServerGroup
IntegrationServicesServerGroupName
IsLocal
KeyChain

回傳物件的身份路徑

(繼承來源 SfcInstance)
LocalFileStore

此靜態屬性回傳一個代表本地檔案儲存的單例實例。

LocalServerStoreDisplayName

本地伺服器商店的在地名稱

Metadata (繼承來源 SfcInstance)
Parent

父節點不是固定在本地的,而是從鑰匙串中隱含的。父節點的概念其實是關於根節點的階層,如果我們只透過父節點來做,那麼我們就無法用輕量級的 SfcKeyChain 集合來實例化物件

因此,設定父節點是一個輔助操作來設定鑰匙圈

(繼承來源 SfcInstance)
Properties (繼承來源 SfcInstance)
PropertyStorageProvider

此屬性會回傳 ISfcPropertyStorageProvider 介面的預設 SFC 實作,子類別可覆寫以回傳另一個儲存提供者(即平面屬性清單)

(繼承來源 SfcInstance)
ReportingServicesServerGroup
ReportingServicesServerGroupName
ServerConnection
ServerGroups
SqlServerCompactEditionServerGroup
SqlServerCompactEditionServerGroupName
State (繼承來源 SfcInstance)
Urn

在每個請求建立新的 Urn 字串並回傳。

(繼承來源 SfcInstance)

方法

名稱 Description
AlterImpl() (繼承來源 SfcInstance)
CheckObjectCreated()

當 API 要求物件建立強度高於 CheckObjectState 時,從網域呼叫

(繼承來源 SfcInstance)
CheckObjectState()

從網域呼叫以存取物件

(繼承來源 SfcInstance)
CreateIdentityKey() (繼承來源 SfcInstance)
CreateImpl() (繼承來源 SfcInstance)
Discover(ISfcDependencyDiscoveryObjectSink)
DropImpl() (繼承來源 SfcInstance)
GetChildCollection(String)

在此實例中取得給定元素名稱串的子集合。

(繼承來源 SfcInstance)
GetDomain() (繼承來源 SfcInstance)
GetExecutionEngine()
GetKey(IUrnFragment)
GetPropertySet() (繼承來源 SfcInstance)
GetType(String)
GetTypeMetadata(String)
GetTypeMetadataImpl() (繼承來源 SfcInstance)
InitializeLocalRegisteredServersStore(String)

從給定的設定檔初始化儲存。

InitializeUIPropertyState()

可從關心初始化狀態的子物件(目前為「」的動態元資料)中覆寫。啟用」屬性)

(繼承來源 SfcInstance)
MarkForDropImpl(Boolean) (繼承來源 SfcInstance)
MarkRootAsConnected() (繼承來源 SfcInstance)
MoveImpl(SfcInstance) (繼承來源 SfcInstance)
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) (繼承來源 SfcInstance)
OnPropertyValueChanges(PropertyChangedEventArgs) (繼承來源 SfcInstance)
PostAlter(Object) (繼承來源 SfcInstance)
PostCreate(Object) (繼承來源 SfcInstance)
PostDrop(Object) (繼承來源 SfcInstance)
PostMove(Object) (繼承來源 SfcInstance)
PostRename(Object) (繼承來源 SfcInstance)
Refresh()

透過從伺服器讀取物件屬性來刷新物件屬性

(繼承來源 SfcInstance)
ReloadLocalFileStore()

丟棄目前的本地檔案儲存,並從磁碟重新載入

RenameImpl(SfcKey) (繼承來源 SfcInstance)
ResetKey() (繼承來源 SfcInstance)
Serialize(XmlWriter) (繼承來源 SfcInstance)
ToString() (繼承來源 SfcInstance)
UpdateUIPropertyState() (繼承來源 SfcInstance)
UpgradeFromSqlServer2005(String)

將下層商店的內容合併到本地商店。

UseSfcStateManagement()
Validate()

基本子物件驗證

(繼承來源 SfcInstance)

事件

名稱 Description
LocalFileStoreReloaded

在本地檔案儲存被刷新後,該事件會被提出。 當此事件被觸發時,客戶端需要釋放對儲存庫的參考,並重新初始化新的本地檔案儲存的使用者介面。

propertyChanged (繼承來源 SfcInstance)
PropertyChanged (繼承來源 SfcInstance)
propertyMetadataChanged (繼承來源 SfcInstance)
PropertyMetadataChanged (繼承來源 SfcInstance)

明確介面實作

名稱 Description
ISfcDomainLite.GetLogicalVersion()

回傳該領域的邏輯版本

ISfcHasConnection.ConnectionContext
ISfcHasConnection.GetConnection()
ISfcHasConnection.GetConnection(SfcObjectQueryMode)
ISfcHasConnection.SetConnection(ISfcConnection)

設定主動連線。

適用於