ServiceModuleInfo Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |