Compartilhar via


ServiceDomain Classe

Definição

Permite que um segmento de código identificado por Enter(ServiceConfig) e Leave() seja executado em seu próprio contexto e se comporte como se fosse um método que é chamado em um objeto criado dentro do contexto. Essa classe não pode ser herdada.

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

Comentários

Os Enter métodos e Leave são usados em pares para cercar o código que pode usar serviços COM+. O código entre chamadas para Enter e Leave é executado em seu próprio contexto e se comporta como se fosse um método chamado em um objeto criado dentro do contexto. Os Enter pares e Leave podem ser aninhados. Cabe ao usuário garantir que os pares de chamadas sejam equilibrados para que cada chamada para corresponda a Leave uma chamada anterior para Enter.

Métodos

Enter(ServiceConfig)

Cria o contexto especificado pelo objeto ServiceConfig e o envia por push para a pilha de contexto para que se torne o contexto atual.

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)
Leave()

Dispara o servidor e, em seguida, as políticas do lado do cliente, como se uma chamada de método estivesse retornando. Então, o contexto atual é removido da pilha de contexto mais recente e o contexto que estava em execução quando Enter(ServiceConfig) foi chamado torna-se o contexto atual.

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