ICancellationStrategy Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
RPC yöntemlerinin kullanılarak CancellationTokeniptal edilebileceği bir genişletilebilirlik noktası tanımlar.
public interface ICancellationStrategy
type ICancellationStrategy = interface
Public Interface ICancellationStrategy
Açıklamalar
özelliğinde CancellationStrategy bir iptal stratejisi ayarlanabilir.
Varsayılan uygulama tarafından StreamJsonRpc.StandardCancellationStrategytanımlanır.
Uygulamalar iş parçacığı açısından güvenli olmalıdır.
Yöntemler
CancelOutboundRequest(RequestId) |
Giden RPC isteğinde kullanılan iptal edilen CancellationToken bir iptali, RPC sunucusunun anlayabileceği terimlere çevirir. |
IncomingRequestEnded(RequestId) |
Önceki IncomingRequestStarted(RequestId, CancellationTokenSource) bir çağrıyla ilişkili tüm durumları temizler. |
IncomingRequestStarted(RequestId, CancellationTokenSource) |
RequestId Gelen istekten gelen isteği, daha sonra iptal edilebilmesi için bu RPC yöntemine geçirilen için CancellationToken kullanılan ile CancellationTokenSource ilişkilendirir. |
OutboundRequestEnded(RequestId) |
Önceki CancelOutboundRequest(RequestId) bir çağrıyla ilişkili tüm durumları temizler. |