Partager via


ServiceModuleInfo Classe

Définition

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
Héritage
ServiceModuleInfo
Attributs

Constructeurs

ServiceModuleInfo()

Propriétés

EntryPoint

Obtient ou définit le point d’entrée de service contenant le nom de l’assembly ainsi que le nom de classe représentant ce module de service.

FriendServices

Obtient ou définit une collection de services, qui s’exécutent à l’intérieur du même hôte que ce service, dont AssemblyLoadContext sera utilisé pour résoudre les dépendances. Ces assemblyLoadContexts sont interrogés dans l’ordre qui s’affiche, en s’arrêtant quand/si l’assembly est correctement chargé. Les assemblyLoadContexts supplémentaires sont recherchés uniquement si l’assembly ne parvient pas à se résoudre d’abord en recherchant le répertoire dans lequel se trouve l’assembly de service. Cette propriété s’applique uniquement aux services exécutés à l’intérieur des processus d’hôte dotnet.

Host

Obtient ou définit le type d’hôte du module de service.

HostGroupAllowed

Obtient ou définit une valeur indiquant si ce module de service est autorisé à avoir un groupe hôte.

HostGroupId

Obtient ou définit le groupe hôte qui doit être utilisé pour ce service. L’utilisation de cette propriété nécessite HostGroupAllowed d’être définie sur true.

HostId

Obtient ou définit l’ID d’hôte du module de service.

Name

Obtient ou définit le nom du module de service ; Par exemple, « Organization.ModuleName ».

ServiceBaseDirectory

Obtient ou définit le chemin d’accès du répertoire contenant le module de service. S’il est défini, il peut s’agir du répertoire de base pour AssemblyPath. S’il n’est pas défini, c’est à l’hôte de déterminer comment le fichier de service est résolu.

ServiceOverride
SingleDomainLoaderOptimization

Obtient ou définit une valeur indiquant si ce module de service doit se charger dans un AppDomain avec son LoaderOptimization défini sur SingleDomain.

VersionRange

Obtient ou définit les versions du service ou de la version attendue par le client.

Méthodes

Clone()
ToString()
WithBaseDirectory(String)

Mises à jour afin ServiceModuleInfo que tous les chemins relatifs dans le soient combinés avec le baseDirectory fourni.

S’applique à