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


Класс ManagedComputer

Класс ManagedComputer представляет установку инструментария управления Windows (WMI) на экземпляре MicrosoftSQL Server.

Иерархия наследования

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
    Microsoft.SqlServer.Management.Smo.Wmi. . :: . .WmiSmoObject
      Microsoft.SqlServer.Management.Smo.Wmi..::..ManagedComputer

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

Синтаксис

'Декларация
Public NotInheritable Class ManagedComputer _
    Inherits WmiSmoObject
'Применение
Dim instance As ManagedComputer
public sealed class ManagedComputer : WmiSmoObject
public ref class ManagedComputer sealed : public WmiSmoObject
[<SealedAttribute>]
type ManagedComputer =  
    class
        inherit WmiSmoObject
    end
public final class ManagedComputer extends WmiSmoObject

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

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

  Имя Описание
Открытый метод ManagedComputer() () () () Инициализирует новый экземпляр класса ManagedComputer.
Открытый метод ManagedComputer(String) Инициализирует новый экземпляр класса ManagedComputer с указанным именем компьютера.
Открытый метод ManagedComputer(String, String, String) Инициализирует новый экземпляр класса ManagedComputer с указанными именем компьютера, именем входа и паролем.
Открытый метод ManagedComputer(String, String, String, ProviderArchitecture) Инициализирует новый экземпляр класса ManagedComputer с заданным именем компьютера, именем входа, паролем и заданной архитектурой ProviderArchitecture.

В начало

Свойства

  Имя Описание
Открытое свойство ClientProtocols Представляет коллекцию объектов ClientProtocol. Каждый объект ClientProtocol представляет клиентский протокол, определенный в установке WMI.
Открытое свойство ConnectionSettings Возвращает настройки соединения для указанной установки WMI.
Открытое свойство Name Gets or sets the name of the referenced Windows Management Instrumentation (WMI) object. (Производный от WmiSmoObject.)
Открытое свойство Properties Represents a collection of Property objects. Each Property object represents a property defined on the Windows Management Instrumentation (WMI) object. (Производный от WmiSmoObject.)
Открытое свойство ServerAliases Представляет коллекцию объектов ServerAlias. Каждый объект ServerAlias представляет псевдоним сервера, определенный в установке WMI.
Открытое свойство ServerInstances Представляет коллекцию объектов ServerInstance. Каждый объект ServerInstance представляет экземпляр SQL Server, определенный в установке WMI.
Открытое свойство Services Представляет коллекцию объектов Service. Каждый объект Service представляет службу SQL Server, определенную в установке WMI.
Открытое свойство State Gets the state of the referenced object. (Производный от SmoObjectBase.)
Открытое свойство Urn Gets the Uniform Resource Name (URN) address that represents the Windows Management Instrumentation (WMI) object. (Производный от WmiSmoObject.)
Открытое свойство UserData Gets or sets user-defined data associated with the referenced object. (Производный от SmoObjectBase.)

В начало

Методы

  Имя Описание
Защищенный метод AlterProtocolProperties Updates any protocol object property changes on the Windows Management Instrumentation (WMI) installation. (Производный от WmiSmoObject.)
Защищенный метод CheckObjectState Checks the state of the referenced object. (Производный от WmiSmoObject.)
Защищенный метод CreateProtocolPropertyCollection Creates a set of protocol attributes for the referenced object. (Производный от WmiSmoObject.)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Защищенный метод GetPropertyManagementObject Gets the management object for the specified protocol property. (Производный от WmiSmoObject.)
Защищенный метод GetPropertyObject Gets the property from the specified collection with the specified position and value. (Производный от WmiSmoObject.)
Защищенный метод GetProtocolPropertyCollection Returns the protocol property collection for the referenced object. (Производный от WmiSmoObject.)
Открытый метод GetSmoObject Возвращает WmiSmoObject объект с указанным URN-адресом.
Открытый метод GetType (Производный от Object.)
Защищенный метод ImplInitialize Initializes the fields of the WmiSmoObjectobject. (Производный от WmiSmoObject.)
Открытый метод Initialize Initializes the referenced object. (Производный от WmiSmoObject.)
Защищенный метод InvokeMgmtMethod(ManagementObject, String, array<Object> [] () [] []) Invokes the management method for the referenced object with the specified management object, method name, and parameters. (Производный от WmiSmoObject.)
Защищенный метод InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, array<Object> [] () [] []) Invokes the management method for the referenced object with the specified management object, observer, method name, and parameters. (Производный от WmiSmoObject.)
Защищенный метод IsObjectInitialized Specifies whether the referenced object is initialized. (Производный от WmiSmoObject.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод Refresh Refreshes the referenced object and its properties. (Производный от WmiSmoObject.)
Защищенный метод SetName Sets the name of the referenced object. (Производный от WmiSmoObject.)
Защищенный метод SetParentImpl Sets the parent of the referenced object. (Производный от WmiSmoObject.)
Открытый метод ToString (Производный от Object.)
Защищенный метод UpdateObjectState Updates the object state. (Производный от WmiSmoObject.)
Открытый метод Validate Validates the state of an object. (Производный от SmoObjectBase.)

В начало

Замечания

With the ManagedComputer class you can:

  • Access client protocols.

  • Access connection settings.

  • Access server aliases.

  • Access instances of SQL Server.

  • Access SQL Server services.

Thread Safety

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

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

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