Compartilhar via


ServiceConfig Classe

Definição

Especifica e configura os serviços que devem estar ativos no domínio que é inserido ao chamar Enter(ServiceConfig) ou ao criar uma Activity. Essa classe não pode ser herdada.

public ref class ServiceConfig sealed
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class ServiceConfig
[<System.Runtime.InteropServices.ComVisible(false)>]
type ServiceConfig = class
Public NotInheritable Class ServiceConfig
Herança
ServiceConfig
Atributos

Comentários

Enter e Activity permitem que você use os serviços configurados por ServiceConfig sem a necessidade de vincular esses serviços a um componente.

Construtores

ServiceConfig()

Inicializa uma nova instância da classe ServiceConfig, definindo as propriedades para configurar os serviços desejados.

Propriedades

Binding

Obtém ou define a opção de associação, que indica se todo o trabalho enviado pela atividade deve ser associado a apenas um STA (Single-Threaded Apartment).

BringYourOwnSystemTransaction

Obtém ou define um Transaction que representa uma transação existente que fornece as configurações usadas para executar a transação identificada por ServiceConfig.

BringYourOwnTransaction

Obtém ou define um ITransaction que representa uma transação existente que fornece as configurações usadas para executar a transação identificada por ServiceConfig.

COMTIIntrinsicsEnabled

Obtém ou define um valor que indica se os intrínsecos do COMTI (Integrador de Transações COM) estão habilitados.

IISIntrinsicsEnabled

Obtém ou define um valor que indica se os intrínsecos de IIS (Serviços de Informações da Internet) estão habilitados.

Inheritance

Obtém ou define um valor que indica se é para criar um novo contexto com base no contexto atual ou para criar um novo contexto com base apenas nas informações em ServiceConfig.

IsolationLevel

Obtém ou define o nível de isolamento da transação.

PartitionId

Obtém ou define o GUID da partição COM+ que deve ser usada.

PartitionOption

Obtém ou define um valor que indica como as partições são usadas para o trabalho incluído.

SxsDirectory

Obtém ou define o diretório para o assembly lado a lado para o trabalho incluído.

SxsName

Obtém ou define o nome de arquivo do assembly lado a lado para o trabalho incluído.

SxsOption

Obtém ou define um valor que indica como configurar o assembly lado a lado.

Synchronization

Obtém ou define um valor que indica o tipo de sincronização automática solicitada pelo componente.

ThreadPool

Obtém ou define um valor que indica o pool de threads que executa o trabalho enviado pela atividade.

TipUrl

Obtém ou define a URL do TIP (Protocolo TIP) que permite que o código incluído seja executado em uma transação existente.

TrackingAppName

Obtém ou define uma cadeia de caracteres de texto que corresponde à ID do aplicativo no qual as informações do rastreador são relatadas.

TrackingComponentName

Obtém ou define uma cadeia de caracteres de texto que corresponde ao nome do contexto no qual as informações do rastreador são relatadas.

TrackingEnabled

Obtém ou define um valor que indica se o acompanhamento está habilitado.

Transaction

Obtém ou define um valor que indica como as transações são usadas no trabalho incluído.

TransactionDescription

Obtém ou define o nome que é usado quando as estatísticas da transação são exibidas.

TransactionTimeout

Obtém ou define o tempo limite da transação para uma nova transação.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a