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.

Behaviors

Datentyp: Behavior-Array

Zugriffstyp: Schreibgeschützt

Die diesem Dienst zugewiesenen Verhalten.

ConfigurationName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

ServiceElement_BehaviorConfiguration

CounterInstanceName

Datentyp: string (Zeichenfolge)

Zugriffstyp: Schreibgeschützt

Name der Instanz der Leistungsindikatoren des Dienstes.

DistinguishedName

Datentyp: string (Zeichenfolge)

Zugriffstyp: Schreibgeschützt

Der Dienstname an der Adresse.

Extensions

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Die Instanzkontexte für die Erweiterungen der Dienstinstanz.

Metadata

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Die Dienstmetadateneinstellungen.

Name

Datentyp: string (Zeichenfolge)

Zugriffstyp: Schreibgeschützt

Der eindeutige Name des Dienstes.

Namespace

Datentyp: string (Zeichenfolge)

Zugriffstyp: Schreibgeschützt

Der Namespace des Dienstes.

Opened

Datentyp: datetime (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