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


Служба

Служба

Синтаксис

class Service  
{  
  string BaseAddresses[];  
  Behavior Behaviors[];  
  string ConfigurationName;  
  string CounterInstanceName;  
  string DistinguishedName;  
  string Extensions[];  
  string Metadata[];  
  string Name;  
  string Namespace;  
  datetime Opened;  
  Channel OutgoingChannels[];  
  sint32 ProcessId;  
};  

Методы

Класс Service не определяет никаких методов.

Свойства

Класс Service имеет следующие свойства.

BaseAddresses

Тип данных: массив строк

Тип доступа: только для чтения

Базовые адреса, используемые службой.

Расширения функциональности

Тип данных: массив Behavior

Тип доступа: только для чтения

Поведения, связанные с этой службой.

ConfigurationName

Тип данных: строка

Тип доступа: только для чтения

ServiceElement_BehaviorConfiguration

CounterInstanceName

Тип данных: строка

Тип доступа: только для чтения

Имя экземпляра счетчиков производительности службы.

Различающееся имя.

Тип данных: строка

Тип доступа: только для чтения

Имя службы по адресу.

Расширения

Тип данных: массив строк

Тип доступа: только для чтения

Контексты экземпляра для расширений экземпляра службы.

Метаданные

Тип данных: массив строк

Тип доступа: только для чтения

Параметры метаданных службы.

Имя

Тип данных: строка

Тип доступа: только для чтения

Уникальное имя службы.

Пространство имен

Тип данных: строка

Тип доступа: только для чтения

Пространство имен службы.

Opened (Открыто)

Тип данных: datetime

Тип доступа: только для чтения

Время открытия службы.

OutgoingChannels

Тип данных: массив Channel

Тип доступа: только для чтения

Каналы, исходящие из экземпляра службы.

ProcessId

Тип данных: sint32

Тип доступа: только для чтения

Возвращает ИД процесса, который размещает службу.

Требования

MOF Объявлено в файле Servicemodel.mof.
Пространство имен Определено в root\ServiceModel.