Поделиться через


Класс SmoObjectBase

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

Пространство имен:  Microsoft.SqlServer.Management.Smo
Сборка:  Microsoft.SqlServer.Smo (в Microsoft.SqlServer.Smo.dll)

Синтаксис

'Декларация
Public MustInherit Class SmoObjectBase _
    Implements ISfcValidate
'Применение
Dim instance As SmoObjectBase
public abstract class SmoObjectBase : ISfcValidate
public ref class SmoObjectBase abstract : ISfcValidate
[<AbstractClassAttribute>]
type SmoObjectBase =  
    class
        interface ISfcValidate
    end
public abstract class SmoObjectBase implements ISfcValidate

Тип SmoObjectBase обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Защищенный метод SmoObjectBase Initializes a new instance of the SmoObjectBase class.

В начало

Свойства

  Имя Описание
Открытое свойство State Gets the state of the referenced object.
Открытое свойство UserData Gets or sets user-defined data associated with the referenced object.

В начало

Методы

  Имя Описание
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString (Производный от Object.)
Открытый метод Validate Validates the state of an object.

В начало

Замечания

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

Thread Safety

Все общие статические члены этого типа (Shared в Microsoft Visual Basic) можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.