Freigeben über


Dienst

Dienst

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

Methoden

Die Dienstklasse definiert keine Methoden.

Eigenschaften

Die Dienstklasse hat die folgenden Eigenschaften:

BaseAddresses

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Die vom Dienst verwendeten Basisadressen.

Verhalten

Datentyp: Behavior-Array

Zugriffstyp: Schreibgeschützt

Die diesem Dienst zugewiesenen Verhalten.

ConfigurationName

Datentyp: String

Zugriffstyp: Schreibgeschützt

ServiceElement_BehaviorConfiguration

CounterInstanceName

Datentyp: String

Zugriffstyp: Schreibgeschützt

Name der Instanz der Leistungsindikatoren des Dienstes.

DistinguishedName

Datentyp: String

Zugriffstyp: Schreibgeschützt

Der Dienstname an der Adresse.

Erweiterungen

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Die Instanzkontexte für die Erweiterungen der Dienstinstanz.

Metadaten

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Die Dienstmetadateneinstellungen.

name

Datentyp: String

Zugriffstyp: Schreibgeschützt

Der eindeutige Name des Diensts.

Namespace

Datentyp: String

Zugriffstyp: Schreibgeschützt

Der Namespace des Dienstes.

Geöffnet

Datentyp: Zeitpunkt (Datum und Uhrzeit)

Zugriffstyp: Schreibgeschützt

Die Zeit, zu der der Dienst geöffnet wurde.

OutgoingChannels

Data type: Channel array (Kanal-Array)

Zugriffstyp: Schreibgeschützt

Die Kanäle, die von der Dienstinstanz ausgehen.

ProcessId

Datentyp: sint32

Zugriffstyp: Schreibgeschützt

Die Prozess-ID des Vorgangs, von dem der Dienst gehostet wird.

Anforderungen

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