Partilhar via


ExceptionHandler.TransportExceptionHandler Propriedade

Definição

Obtém ou define a implementação ExceptionHandler de transporte atual para o domínio do aplicativo.

public:
 static property System::ServiceModel::Dispatcher::ExceptionHandler ^ TransportExceptionHandler { System::ServiceModel::Dispatcher::ExceptionHandler ^ get(); void set(System::ServiceModel::Dispatcher::ExceptionHandler ^ value); };
public static System.ServiceModel.Dispatcher.ExceptionHandler TransportExceptionHandler { get; set; }
member this.TransportExceptionHandler : System.ServiceModel.Dispatcher.ExceptionHandler with get, set
Public Shared Property TransportExceptionHandler As ExceptionHandler

Valor da propriedade

ExceptionHandler

Um objeto personalizado ExceptionHandler que recebe exceções sem tratamento que ocorrem nos transportes globais Windows Communication Foundation (WCF).

Comentários

Por padrão, a TransportExceptionHandler propriedade é definida como o valor de AlwaysHandle, fazendo com que exceções sem tratamento em transportes WCF sejam ignoradas. Defina essa propriedade como uma instância de ExceptionHandler receber e reagir a essas exceções.

Se uma exceção sem tratamento ocorrer dentro de um transporte WCF global e atingir esse manipulador, há a possibilidade de que o estado do domínio do aplicativo seja comprometido. HandleException pode retornar false para essas exceções para fazer com que o aplicativo seja encerrado.

Aplica-se a