DelimitedMessageHandler 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.
Doğal sınırlar ve yerleşik karakter kodlaması sağlamayan bir kanal üzerinden ayrı dize iletileri göndermek ve almak için soyut bir temel sınıf.
public abstract class DelimitedMessageHandler : IDisposable, Microsoft.IDisposableObservable
type DelimitedMessageHandler = class
interface IDisposableObservable
interface IDisposable
Public MustInherit Class DelimitedMessageHandler
Implements IDisposable, IDisposableObservable
- Devralma
-
DelimitedMessageHandler
- Türetilmiş
- Uygulamalar
Açıklamalar
Bu sınıf ve türetilenleri herhangi bir iş parçacığından çağrılmaya güvenlidir. Okuma ve yazma istekleri, ileti bütünlüğünü garanti etmek için semaforla korunur ve herhangi bir iş parçacığından yapılabilir.
Oluşturucular
DelimitedMessageHandler(Stream, Stream, Encoding) |
DelimitedMessageHandler 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. |
Encoding |
İletilen iletiler için kullanılacak kodlamayı alır veya ayarlar. |
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() |
Bu örneği atıp bekleyen okuma veya yazma işlemlerini iptal eder. |
Dispose(Boolean) |
Bu örnek tarafından ayrılan kaynakları atılır. |
FlushCoreAsync() |
SendingStreamAlternatif bir aktarım kullanıyorsanız , veya eşdeğer gönderme akışını çağırırFlushAsync(). |
ReadAsync(CancellationToken) |
Akıştan farklı ve eksiksiz bir ileti okur ve gerekirse bir ileti bekler. |
ReadCoreAsync(CancellationToken) |
Akıştan farklı ve eksiksiz bir ileti okur ve gerekirse bir ileti bekler. |
WriteAsync(String, CancellationToken) |
Akışa bir ileti yazar. |
WriteCoreAsync(String, Encoding, CancellationToken) |
Akışa bir ileti yazar. |
Belirtik Arabirim Kullanımları
IDisposableObservable.IsDisposed |
Doğal sınırlar ve yerleşik karakter kodlaması sağlamayan bir kanal üzerinden ayrı dize iletileri göndermek ve almak için soyut bir temel sınıf. |