ICancellationStrategy Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un punto di estendibilità in base al quale i metodi RPC possono essere annullati tramite CancellationToken.
public interface ICancellationStrategy
type ICancellationStrategy = interface
Public Interface ICancellationStrategy
Commenti
È possibile impostare una strategia di annullamento sulla CancellationStrategy proprietà .
L'implementazione predefinita è definita da StreamJsonRpc.StandardCancellationStrategy.
Le implementazioni devono essere thread-safe.
Metodi
CancelOutboundRequest(RequestId) |
Converte un oggetto CancellationToken annullato usato in una richiesta RPC in uscita in termini che il server RPC può comprendere. |
IncomingRequestEnded(RequestId) |
Pulisce qualsiasi stato associato a una chiamata precedente IncomingRequestStarted(RequestId, CancellationTokenSource) . |
IncomingRequestStarted(RequestId, CancellationTokenSource) |
Associa l'oggetto RequestId da una richiesta in ingresso all'oggetto CancellationTokenSource utilizzato per il CancellationToken metodo RPC passato in modo che possa essere annullato in un secondo momento. |
OutboundRequestEnded(RequestId) |
Pulisce qualsiasi stato associato a una chiamata precedente CancelOutboundRequest(RequestId) . |