ICancellationStrategy Interface
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.
Define um ponto de extensibilidade pelo qual os métodos RPC podem ser cancelados usando CancellationToken.
public interface ICancellationStrategy
type ICancellationStrategy = interface
Public Interface ICancellationStrategy
Comentários
Uma estratégia de cancelamento pode ser definida na CancellationStrategy propriedade.
A implementação padrão é definida por StreamJsonRpc.StandardCancellationStrategy.
As implementações devem ser thread-safe.
Métodos
CancelOutboundRequest(RequestId) |
Converte um cancelado CancellationToken que foi usado em uma solicitação RPC de saída em termos que o servidor RPC pode entender. |
IncomingRequestEnded(RequestId) |
Limpa qualquer estado associado a uma chamada anterior IncomingRequestStarted(RequestId, CancellationTokenSource) . |
IncomingRequestStarted(RequestId, CancellationTokenSource) |
Associa a RequestId partir de uma solicitação de entrada com a CancellationTokenSource que é usada para o CancellationToken método RPC passado para que ele possa ser cancelado posteriormente. |
OutboundRequestEnded(RequestId) |
Limpa qualquer estado associado a uma chamada anterior CancelOutboundRequest(RequestId) . |