StreamMessageHandler Sınıf
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.
Bir nesne çifti Stream üzerinde ileti gönderip almaya yönelik soyut bir temel sınıf.
public abstract class StreamMessageHandler : StreamJsonRpc.MessageHandlerBase
type StreamMessageHandler = class
inherit MessageHandlerBase
Public MustInherit Class StreamMessageHandler
Inherits MessageHandlerBase
- Devralma
Oluşturucular
StreamMessageHandler(Stream, Stream, IJsonRpcMessageFormatter) |
StreamMessageHandler sınıfının yeni bir örneğini başlatır. |
Özellikler
CanRead |
Bu ileti işleyicisinde alıcı akışı olup olmadığını belirten bir değer alır. |
CanWrite |
Bu ileti işleyicinin gönderen bir akışa sahip olup olmadığını belirten bir değer alır. |
DisposalToken |
Bu örnek atıldığında iptal edilen bir belirteç alır. (Devralındığı yer: MessageHandlerBase) |
Formatter |
İleti serileştirme için kullanılan biçimlendiriciyi alır. (Devralındığı yer: MessageHandlerBase) |
ReceivingStream |
İletileri almak için kullanılan akışı alır. Null olabilir. |
SendingStream |
İletileri iletmek için kullanılan akışı alır. Null olabilir. |
Yöntemler
Dispose() |
Geçersiz.
Bu örneği atıp bekleyen okuma veya yazma işlemlerini iptal eder. (Devralındığı yer: MessageHandlerBase) |
Dispose(Boolean) |
Bu örnek tarafından ayrılan kaynakları atılır. |
DisposeAsync() |
Bu örneği atıp bekleyen okuma veya yazma işlemlerini iptal eder. (Devralındığı yer: MessageHandlerBase) |
DisposeReader() |
Okuma için kullanılan (yazmadan) bu örnek tarafından ayrılan kaynakları atılır. (Devralındığı yer: MessageHandlerBase) |
DisposeWriter() |
Yazma (okuma değil) için kullanılan bu örnek tarafından ayrılan kaynakları atılır. (Devralındığı yer: MessageHandlerBase) |
FlushAsync(CancellationToken) |
SendingStreamAlternatif bir aktarım kullanıyorsanız , veya eşdeğer gönderme akışını çağırırFlushAsync(). |
ReadAsync(CancellationToken) |
Aktarımdan farklı ve eksiksiz bir ileti okur ve gerekirse bir ileti bekler. (Devralındığı yer: MessageHandlerBase) |
ReadCoreAsync(CancellationToken) |
Gerekirse bir ileti bekleyerek ayrı ve eksiksiz bir ileti okur. (Devralındığı yer: MessageHandlerBase) |
WriteAsync(JsonRpcMessage, CancellationToken) |
Aktarıma bir ileti yazar ve boşaltır. (Devralındığı yer: MessageHandlerBase) |
WriteCoreAsync(JsonRpcMessage, CancellationToken) |
bir ileti yazar. (Devralındığı yer: MessageHandlerBase) |
Belirtik Arabirim Kullanımları
IDisposableObservable.IsDisposed |
Bu örneğin atılıp atılmadığını belirten bir değer alır. (Devralındığı yer: MessageHandlerBase) |