RegisteredServersStore RegisteredServersStore RegisteredServersStore Class

Definition

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
Inheritance
RegisteredServersStoreRegisteredServersStoreRegisteredServersStore
Implements

Constructors

RegisteredServersStore() RegisteredServersStore() RegisteredServersStore()

This constructor is purely a place holder to allow the serialize to construct this object and set other properties on it. This constructor will not be used for directly connecting to the local store. Instead we will use a static method to initialize the store from the XML file.

RegisteredServersStore(ServerConnection) RegisteredServersStore(ServerConnection) RegisteredServersStore(ServerConnection)

This constructor is used for a Store that represents storage in a SQL server instead of a file.

Fields

ExceptionDelegates ExceptionDelegates ExceptionDelegates

Delegate member to hold the list of delegate handlers

Properties

AbstractIdentityKey AbstractIdentityKey AbstractIdentityKey Inherited from SfcInstance
AnalysisServicesServerGroup AnalysisServicesServerGroup AnalysisServicesServerGroup
AnalysisServicesServerGroupName AnalysisServicesServerGroupName AnalysisServicesServerGroupName
CentralManagementServerGroup CentralManagementServerGroup CentralManagementServerGroup
CentralManagementServerGroupName CentralManagementServerGroupName CentralManagementServerGroupName
CentralManagementServersDisplayName CentralManagementServersDisplayName CentralManagementServersDisplayName

The localized name of the shared server store

DatabaseEngineServerGroup DatabaseEngineServerGroup DatabaseEngineServerGroup
DatabaseEngineServerGroupName DatabaseEngineServerGroupName DatabaseEngineServerGroupName
DisplayName DisplayName DisplayName

Display name for this store

DomainInstanceName DomainInstanceName DomainInstanceName
DomainName DomainName DomainName
IntegrationServicesServerGroup IntegrationServicesServerGroup IntegrationServicesServerGroup
IntegrationServicesServerGroupName IntegrationServicesServerGroupName IntegrationServicesServerGroupName
IsLocal IsLocal IsLocal
LocalFileStore LocalFileStore LocalFileStore

This static property returns a Singleton instance representing the local file storage.

LocalServerStoreDisplayName LocalServerStoreDisplayName LocalServerStoreDisplayName

The localized name of the local server store

Metadata Metadata Metadata Inherited from SfcInstance
Parent Parent Parent

Parent is not something that is kept local, it is implied from the keychain The concept of a parent is really about the hiearchy up and under the root if we only do this via parents then we will not be able to instantiate objects with only lightweight SfcKeyChain sets

Setting the parent is therefor a helper operation to set a keychain

(Inherited from SfcInstance)
Properties Properties Properties Inherited from SfcInstance
PropertyStorageProvider PropertyStorageProvider PropertyStorageProvider

This property returns the default implementation of SFC for ISfcPropertyStorageProvider interface, it can be overriden in the child classes to return another storage provider (i.e. flat properties list)

(Inherited from SfcInstance)
ReportingServicesServerGroup ReportingServicesServerGroup ReportingServicesServerGroup
ReportingServicesServerGroupName ReportingServicesServerGroupName ReportingServicesServerGroupName
ServerConnection ServerConnection ServerConnection
ServerGroups ServerGroups ServerGroups
SqlServerCompactEditionServerGroup SqlServerCompactEditionServerGroup SqlServerCompactEditionServerGroup
SqlServerCompactEditionServerGroupName SqlServerCompactEditionServerGroupName SqlServerCompactEditionServerGroupName
State State State Inherited from SfcInstance
Urn Urn Urn

Create a new Urn string on each request and return it.

(Inherited from SfcInstance)

Methods

AlterImpl() AlterImpl() AlterImpl() Inherited from SfcInstance
CheckObjectCreated() CheckObjectCreated() CheckObjectCreated()

To be called from domain for when an API requires the object to be Created Stronger than CheckObjectState

(Inherited from SfcInstance)
CheckObjectState() CheckObjectState() CheckObjectState()

To be called from domain for any access to the object

(Inherited from SfcInstance)
CreateIdentityKey() CreateIdentityKey() CreateIdentityKey() Inherited from SfcInstance
CreateImpl() CreateImpl() CreateImpl() Inherited from SfcInstance
Discover(ISfcDependencyDiscoveryObjectSink) Discover(ISfcDependencyDiscoveryObjectSink) Discover(ISfcDependencyDiscoveryObjectSink)
DropImpl() DropImpl() DropImpl() Inherited from SfcInstance
GetChildCollection(String) GetChildCollection(String) GetChildCollection(String)

Get the child collection in this instance for the given element name string.

(Inherited from SfcInstance)
GetDomain() GetDomain() GetDomain() Inherited from SfcInstance
GetExecutionEngine() GetExecutionEngine() GetExecutionEngine()
GetKey(IUrnFragment) GetKey(IUrnFragment) GetKey(IUrnFragment)
GetPropertySet() GetPropertySet() GetPropertySet() Inherited from SfcInstance
GetType(String) GetType(String) GetType(String)
GetTypeMetadata(String) GetTypeMetadata(String) GetTypeMetadata(String)
GetTypeMetadataImpl() GetTypeMetadataImpl() GetTypeMetadataImpl() Inherited from SfcInstance
InitializeUIPropertyState() InitializeUIPropertyState() InitializeUIPropertyState()

Overridable from the child objects who care about initializing their states (dynamic metadata which is currently the ".Enabled" property)

(Inherited from SfcInstance)
MarkForDropImpl(Boolean) MarkForDropImpl(Boolean) MarkForDropImpl(Boolean) Inherited from SfcInstance
MarkRootAsConnected() MarkRootAsConnected() MarkRootAsConnected() Inherited from SfcInstance
MoveImpl(SfcInstance) MoveImpl(SfcInstance) MoveImpl(SfcInstance) Inherited from SfcInstance
OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) OnPropertyMetadataChanges(SfcPropertyMetadataChangedEventArgs) Inherited from SfcInstance
OnPropertyValueChanges(PropertyChangedEventArgs) OnPropertyValueChanges(PropertyChangedEventArgs) OnPropertyValueChanges(PropertyChangedEventArgs) Inherited from SfcInstance
PostAlter(Object) PostAlter(Object) PostAlter(Object) Inherited from SfcInstance
PostCreate(Object) PostCreate(Object) PostCreate(Object) Inherited from SfcInstance
PostDrop(Object) PostDrop(Object) PostDrop(Object) Inherited from SfcInstance
PostMove(Object) PostMove(Object) PostMove(Object) Inherited from SfcInstance
PostRename(Object) PostRename(Object) PostRename(Object) Inherited from SfcInstance
Refresh() Refresh() Refresh()

refreshes the object's properties by reading them from the server

(Inherited from SfcInstance)
ReloadLocalFileStore() ReloadLocalFileStore() ReloadLocalFileStore()

Discard the current local file store and reload it from disk

RenameImpl(SfcKey) RenameImpl(SfcKey) RenameImpl(SfcKey) Inherited from SfcInstance
ResetKey() ResetKey() ResetKey() Inherited from SfcInstance
Serialize(XmlWriter) Serialize(XmlWriter) Serialize(XmlWriter) Inherited from SfcInstance
ToString() ToString() ToString() Inherited from SfcInstance
UpdateUIPropertyState() UpdateUIPropertyState() UpdateUIPropertyState() Inherited from SfcInstance
UpgradeFromSqlServer2005(String) UpgradeFromSqlServer2005(String) UpgradeFromSqlServer2005(String)

Merges the content of the downlevel store into the local store.

UseSfcStateManagement() UseSfcStateManagement() UseSfcStateManagement()
Validate() Validate() Validate()

Basic child object's validation

(Inherited from SfcInstance)

Events

LocalFileStoreReloaded LocalFileStoreReloaded LocalFileStoreReloaded

Event that is raised after the local file store is refreshed. When this event is raised, clients need to release their references to the store and reinitialize their UI for the new local file store.

propertyChanged propertyChanged propertyChanged Inherited from SfcInstance
PropertyChanged PropertyChanged PropertyChanged Inherited from SfcInstance
propertyMetadataChanged propertyMetadataChanged propertyMetadataChanged Inherited from SfcInstance
PropertyMetadataChanged PropertyMetadataChanged PropertyMetadataChanged Inherited from SfcInstance

Explicit Interface Implementations

ISfcDomainLite.GetLogicalVersion() ISfcDomainLite.GetLogicalVersion() ISfcDomainLite.GetLogicalVersion()

Returns the logical version of the domain

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

Sets the active connection.

Applies to