Partager via


Service

Service

Syntaxe

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

Méthodes

La classe Service ne définit aucune méthode.

Propriétés

La classe Service possède les propriétés suivantes :

Adresses de base

Type de données : tableau de chaînes

Type d’accès : Lecture seule

Les adresses de base utilisées par le service.

Comportements

Type de données : Tableau de comportement

Type d’accès : Lecture seule

Les comportements associés à ce service.

Nom de la configuration

Type de données : chaîne

Type d’accès : Lecture seule

ServiceElement_BehaviorConfiguration

CounterInstanceName

Type de données : chaîne

Type d’accès : Lecture seule

Nom de l’instance des compteurs de performance du service.

DistinguishedName

Type de données : chaîne

Type d’accès : Lecture seule

Nom du service à l’adresse.

Extensions

Type de données : tableau de chaînes

Type d’accès : Lecture seule

Contextes d’instance pour les extensions de l’instance de service.

Métadonnées

Type de données : tableau de chaînes

Type d’accès : Lecture seule

Les paramètres de métadonnées du service.

Nom

Type de données : chaîne

Type d’accès : Lecture seule

Nom unique de ce service.

Namespace

Type de données : chaîne

Type d’accès : Lecture seule

Espace de noms du service.

Ouvert

Type de données : datetime

Type d’accès : Lecture seule

L’heure d’ouverture du service.

Channels sortants

Type de données : Réseau de canaux

Type d’accès : Lecture seule

Canaux sortants de l’instance de service.

ProcessId

Type de données : sint32

Type d’accès : Lecture seule

ID de processus du processus qui héberge le service.

Spécifications

MOF Déclaré dans Servicemodel.mof.
Namespace Défini dans root\ServiceModel