Share via


ServerGroupBase Class

Definition

The ServerGroupBase class is a base class that is used in the construction of the ServerGroup class, which represents a group of Microsoft SQL Server registered servers.

public ref class ServerGroupBase : Microsoft::SqlServer::Management::Smo::RegisteredServers::RegSvrSmoObject, Microsoft::SqlServer::Management::Common::IAlterable, Microsoft::SqlServer::Management::Common::ICreatable, Microsoft::SqlServer::Management::Common::IDroppable
public class ServerGroupBase : Microsoft.SqlServer.Management.Smo.RegisteredServers.RegSvrSmoObject, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDroppable
type ServerGroupBase = class
    inherit RegSvrSmoObject
    interface ICreatable
    interface IAlterable
    interface IDroppable
Public Class ServerGroupBase
Inherits RegSvrSmoObject
Implements IAlterable, ICreatable, IDroppable
Inheritance
Derived
Implements

Remarks

Thread Safety

Any public static (Shared in Microsoft Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.

Properties

Name

Gets or sets the name of the object.

(Inherited from RegSvrSmoObject)
Properties

Gets the properties associated with the object.

(Inherited from RegSvrSmoObject)
RegisteredServers

Represents a collection of RegisteredServer objects. Each RegisteredServer object represents a registered server that is included in the parent server group.

ServerGroups

Represents a collection of ServerGroup objects. Each ServerGroup object represents a server group that is included in the parent server group.

State

Gets the state of the referenced object.

(Inherited from SmoObjectBase)
Urn

Gets the Urn object that represents the object.

(Inherited from RegSvrSmoObject)
UrnSkeleton

Gets the Urn object that represents the object.

(Inherited from RegSvrSmoObject)
UserData

Gets or sets user-defined data associated with the referenced object.

(Inherited from SmoObjectBase)

Methods

Alter()

Updates any ServerGroupBase object property changes on the instance of Microsoft SQL Server.

CheckObjectState()

Checks the state of the object.

(Inherited from RegSvrSmoObject)
ClearCollections()

Clears the server group collections.

Create()

Creates a server group on the instance of Microsoft SQL Server as defined by the ServerGroupBase object.

Drop()

Removes the ServerGroupBase from the parent server group.

GetSmoObject(Urn)

Gets a RegSvrSmoObject that is specified by a URN.

ImplInitialize(String[], OrderBy[])

Initializes the object.

(Inherited from RegSvrSmoObject)
Initialize()

Initializes the object.

(Inherited from RegSvrSmoObject)
IsObjectInitialized()

Gets a Boolean value that specifies whether the object was initialized.

(Inherited from RegSvrSmoObject)
Refresh()

Refreshes the properties of the object.

(Inherited from RegSvrSmoObject)
SetParentImpl(RegSvrSmoObject)

Sets a parent.

(Inherited from RegSvrSmoObject)
UpdateObjectState()

Gets the updated object state.

(Inherited from RegSvrSmoObject)
Validate(String, Object[])

Validates the state of an object.

(Inherited from SmoObjectBase)

Applies to