Freigeben über


ServiceModuleInfo Klasse

Definition

public ref class ServiceModuleInfo
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class ServiceModuleInfo
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type ServiceModuleInfo = class
Public Class ServiceModuleInfo
Vererbung
ServiceModuleInfo
Attribute

Konstruktoren

ServiceModuleInfo()

Eigenschaften

EntryPoint

Ruft den Diensteinstiegspunkt ab, der den Namen der Assembly zusammen mit dem Klassennamen enthält, der dieses Dienstmodul darstellt, oder legt diesen fest.

FriendServices

Ruft eine Auflistung von Diensten ab, die bei Ausführung innerhalb desselben Hosts wie dieser Dienst, dessen AssemblyLoadContext zum Auflösen von Abhängigkeiten verwendet wird, ausgeführt wird, oder legt diese fest. Diese AssemblyLoadContexts werden in der angezeigten Reihenfolge abgefragt und beendet, wenn die Assembly erfolgreich geladen wurde. Die zusätzlichen AssemblyLoadContexts werden nur dann durchsucht, wenn die Assembly zuerst nicht aufgelöst werden kann, indem das Verzeichnis durchsucht wird, in dem sich die Dienstassembly befindet. Diese Eigenschaft gilt nur für Dienste, die innerhalb von dotnet Host-Prozessen ausgeführt werden.

Host

Ruft den Hosttyp des Dienstmoduls ab oder legt diese fest.

HostGroupAllowed

Ruft einen Wert ab, der angibt, ob dieses Dienstmodul über eine Hostgruppe verfügen darf, oder legt diesen fest.

HostGroupId

Ruft die Hostgruppe ab, die für diesen Dienst verwendet werden soll, oder legt sie fest. Die Verwendung dieser Eigenschaft muss HostGroupAllowed auf true festgelegt werden.

HostId

Ruft die Host-ID des Dienstmoduls ab oder legt sie fest.

Name

Ruft den Dienstmodulnamen ab oder legt den Namen fest. z.B. "Organization.ModuleName".

ServiceBaseDirectory

Ruft den Pfad des Verzeichnisses ab, das das Dienstmodul enthält, oder legt den Pfad fest. Wenn festgelegt, kann es sich um das Basisverzeichnis für AssemblyPathhandeln. Wenn sie nicht festgelegt ist, liegt es beim Host, wie die Dienstdatei aufgelöst wird.

ServiceOverride
SingleDomainLoaderOptimization

Ruft einen Wert ab, der angibt, ob dieses Dienstmodul in einer AppDomain geladen werden soll, dessen LoaderOptimization auf SingleDomain festgelegt ist, oder legt diesen fest.

VersionRange

Ruft die Versionen des Diensts oder die vom Client erwartete Version ab oder legt diese fest.

Methoden

Clone()
ToString()
WithBaseDirectory(String)

Updates, ServiceModuleInfo damit alle relativen Pfade im mit dem angegebenen baseDirectory kombiniert werden.

Gilt für: