Compartilhar via


ServiceModuleInfo Classe

Definição

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
Herança
ServiceModuleInfo
Atributos

Construtores

ServiceModuleInfo()

Propriedades

EntryPoint

Obtém ou define o ponto de entrada de serviço que contém o nome do assembly junto com o nome da classe que representa este módulo de serviço.

FriendServices

Obtém ou define uma coleção de serviços, que, se estiver em execução dentro do mesmo host que esse serviço, cujo AssemblyLoadContext será usado para resolver dependências. Esses AssemblyLoadContexts serão consultados na ordem exibida, parando quando/se o assembly for carregado com êxito. Os AssemblyLoadContexts adicionais só serão pesquisados se o assembly não resolve primeiro pesquisando o diretório em que o assembly de serviço está. Essa propriedade só é aplicável a serviços em execução dentro de processos de host do dotnet.

Host

Obtém ou define o tipo de host do módulo de serviço.

HostGroupAllowed

Obtém ou define um valor que indica se esse módulo de serviço tem permissão para ter um grupo de hosts.

HostGroupId

Obtém ou define o grupo de hosts que deve ser usado para esse serviço, o uso dessa propriedade requer HostGroupAllowed ser definido como true.

HostId

Obtém ou define a ID do host do módulo de serviço.

Name

Obtém ou define o nome do módulo de serviço; por exemplo, 'Organization.ModuleName'.

ServiceBaseDirectory

Obtém ou define o caminho do diretório que contém o módulo de serviço. Se definido, pode ser o diretório base para AssemblyPath. Se não estiver definido, cabe ao host como o arquivo de serviço é resolvido.

ServiceOverride
SingleDomainLoaderOptimization

Obtém ou define um valor que indica se esse módulo de serviço deve ser carregado em um AppDomain com seu LoaderOptimization definido como SingleDomain.

VersionRange

Obtém ou define as versões do serviço ou a versão esperada pelo cliente.

Métodos

Clone()
ToString()
WithBaseDirectory(String)

Atualizações o ServiceModuleInfo para que todos os caminhos relativos no sejam combinados com o baseDirectory fornecido.

Aplica-se a