Freigeben über


Dienstleistung

Dienstleistung

Syntax

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;  
};  

Methodik

Die Service-Klasse definiert keine Methoden.

Eigenschaften

Die Service-Klasse weist die folgenden Eigenschaften auf:

Basisadressen

Datentyp: string array

Zugriffstyp: Schreibgeschützt

Die Basisadressen, die vom Dienst verwendet werden.

Verhaltensweisen

Datentyp: Verhaltensarray

Zugriffstyp: Schreibgeschützt

Die Verhaltensweisen, die mit diesem Dienst verknüpft sind.

Konfigurationsname

Datentyp: String

Zugriffstyp: Schreibgeschützt

ServiceElement_BehaviorConfiguration

GegeninstanzName

Datentyp: String

Zugriffstyp: Schreibgeschützt

Instanzname der Instanz der Leistungsindikatoren des Diensts.

DistinguishedName

Datentyp: String

Zugriffstyp: Schreibgeschützt

Dienstname an der Adresse.

Erweiterungen

Datentyp: string array

Zugriffstyp: Schreibgeschützt

Die Instanzkontexte für die Erweiterungen der Dienstinstanz.

Metadaten

Datentyp: string array

Zugriffstyp: Schreibgeschützt

Die Einstellungen für die Metadaten des Dienstes.

Name

Datentyp: String

Zugriffstyp: Schreibgeschützt

Der eindeutige Name dieses Diensts.

Namespace

Datentyp: String

Zugriffstyp: Schreibgeschützt

Der Namespace des Diensts.

Geöffnet

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Der Zeitpunkt, zu dem der Dienst geöffnet wurde.

Ausgehende Kanäle

Datentyp: Kanal-Array

Zugriffstyp: Schreibgeschützt

Die Kanäle, die von der Dienstinstanz ausgehen.

Prozess-ID

Datentyp: sint32

Zugriffstyp: Schreibgeschützt

Die Prozess-ID des Prozesses, der den Dienst hostet.

Anforderungen

MOOF Deklariert in Servicemodel.mof.
Namespace Definiert in root\ServiceModel