SmoObjectBase SmoObjectBase SmoObjectBase Class

Definition

The SmoObjectBase is a base class that is inherited by the SqlSmoObject class.

public ref class SmoObjectBase abstract : Microsoft::SqlServer::Management::Sdk::Sfc::ISfcValidate
public abstract class SmoObjectBase : Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
Public MustInherit Class SmoObjectBase
Implements ISfcValidate
Inheritance
SmoObjectBaseSmoObjectBaseSmoObjectBase
Derived
Implements

Remarks

The SqlSmoObject is used extensively throughout the SMO programming model. It represents a generic SMO instance object.

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.

Constructors

SmoObjectBase() SmoObjectBase() SmoObjectBase()

Initializes a new instance of the SmoObjectBase class.

Properties

State State State

Gets the state of the referenced object.

UserData UserData UserData

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

Methods

Validate(String, Object[]) Validate(String, Object[]) Validate(String, Object[])

Validates the state of an object.

Applies to