Condividi tramite


ServiceModuleInfo Classe

Definizione

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
Ereditarietà
ServiceModuleInfo
Attributi

Costruttori

ServiceModuleInfo()

Proprietà

EntryPoint

Ottiene o imposta il punto di ingresso del servizio contenente il nome dell'assembly insieme al nome della classe che rappresenta questo modulo del servizio.

FriendServices

Ottiene o imposta una raccolta di servizi, che se in esecuzione all'interno dello stesso host di questo servizio, il cui AssemblyLoadContext verrà usato per la risoluzione delle dipendenze. Questi AssemblyLoadContext verranno sottoposti a query nell'ordine visualizzato, arrestando quando/se l'assembly viene caricato correttamente. Gli assembly aggiuntiviLoadContext verranno cercati solo se l'assembly non riesce a risolvere prima cercando la directory in cui si trova l'assembly del servizio. Questa proprietà è applicabile solo ai servizi in esecuzione all'interno dei processi host dotnet.

Host

Ottiene o imposta il tipo host del modulo del servizio.

HostGroupAllowed

Ottiene o imposta un valore che indica se questo modulo di servizio può avere un gruppo host.

HostGroupId

Ottiene o imposta il gruppo host che deve essere usato per questo servizio, è necessario HostGroupAllowed impostare su true l'uso di questa proprietà.

HostId

Ottiene o imposta l'ID host del modulo del servizio.

Name

Ottiene o imposta il nome del modulo del servizio; Ad esempio, "Organization.ModuleName".

ServiceBaseDirectory

Ottiene o imposta il percorso della directory contenente il modulo del servizio. Se impostato, può essere la directory di base per AssemblyPath. Se non è impostato, si tratta dell'host come viene risolto il file del servizio.

ServiceOverride
SingleDomainLoaderOptimization

Ottiene o imposta un valore che indica se il modulo del servizio deve essere caricato in un AppDomain con il relativo valore LoaderOptimization impostato su SingleDomain.

VersionRange

Ottiene o imposta le versioni del servizio o la versione prevista dal client.

Metodi

Clone()
ToString()
WithBaseDirectory(String)

Aggiornamenti in ServiceModuleInfo modo che tutti i percorsi relativi nell'oggetto vengano combinati con baseDirectory fornita.

Si applica a