ClientWebSocket.SendAsync Yöntem
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.
Aşırı Yüklemeler
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken) |
Verileri ClientWebSocket zaman uyumsuz bir işlem olarak gönderir. |
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken) |
Salt okunur bayt bellek aralığındaki verileri ClientWebSocket zaman uyumsuz bir işlem olarak gönderir. |
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken) |
Salt okunur bayt bellek aralığındaki verileri ClientWebSocket zaman uyumsuz bir işlem olarak gönderir. |
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)
- Kaynak:
- ClientWebSocket.cs
- Kaynak:
- ClientWebSocket.cs
- Kaynak:
- ClientWebSocket.cs
Verileri ClientWebSocket zaman uyumsuz bir işlem olarak gönderir.
public:
override System::Threading::Tasks::Task ^ SendAsync(ArraySegment<System::Byte> buffer, System::Net::WebSockets::WebSocketMessageType messageType, bool endOfMessage, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task SendAsync (ArraySegment<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken);
override this.SendAsync : ArraySegment<byte> * System.Net.WebSockets.WebSocketMessageType * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function SendAsync (buffer As ArraySegment(Of Byte), messageType As WebSocketMessageType, endOfMessage As Boolean, cancellationToken As CancellationToken) As Task
Parametreler
- buffer
- ArraySegment<Byte>
Gönderilecek iletiyi içeren arabellek.
- messageType
- WebSocketMessageType
Arabelleğin düz metin mi yoksa ikili biçimde mi olduğunu belirten numaralandırma değerlerinden biri.
- endOfMessage
- Boolean
true
bunun son zaman uyumsuz gönderme olduğunu belirtmek için; aksi takdirde , false
.
- cancellationToken
- CancellationToken
Bu işlemin iptal edilmesi gerektiğini belirten bir bildirim yaymak için kullanılan bir iptal belirteci.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi.
Özel durumlar
ClientWebSocket bağlı değil.
Kapatılmış ClientWebSocket .
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Açıklamalar
Bu işlem engellenmez. Döndürülen Task nesne, örnekteki gönderme isteği ClientWebSocket tamamlandıktan sonra tamamlanır.
Her nesnede ClientWebSocket tam olarak bir gönderme ve bir alma paralel olarak desteklenir. Aynı anda birden çok göndermenin verilmesi desteklenmez ve tanımsız bir davranışa neden olur. Gönderme işlemlerini, örneğin bir kilit veya semafor kullanarak sizin için en uygun mekanizma aracılığıyla seri hale getirmelisiniz.
Şunlara uygulanır
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken)
- Kaynak:
- ClientWebSocket.cs
- Kaynak:
- ClientWebSocket.cs
- Kaynak:
- ClientWebSocket.cs
Salt okunur bayt bellek aralığındaki verileri ClientWebSocket zaman uyumsuz bir işlem olarak gönderir.
public:
override System::Threading::Tasks::ValueTask SendAsync(ReadOnlyMemory<System::Byte> buffer, System::Net::WebSockets::WebSocketMessageType messageType, bool endOfMessage, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.ValueTask SendAsync (ReadOnlyMemory<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken);
override this.SendAsync : ReadOnlyMemory<byte> * System.Net.WebSockets.WebSocketMessageType * bool * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Overrides Function SendAsync (buffer As ReadOnlyMemory(Of Byte), messageType As WebSocketMessageType, endOfMessage As Boolean, cancellationToken As CancellationToken) As ValueTask
Parametreler
- buffer
- ReadOnlyMemory<Byte>
Gönderilecek iletiyi içeren bellek bölgesi.
- messageType
- WebSocketMessageType
Arabelleğin düz metin mi yoksa ikili biçimde mi olduğunu belirten numaralandırma değerlerinden biri.
- endOfMessage
- Boolean
true
bunun son zaman uyumsuz gönderme olduğunu belirtmek için; aksi takdirde , false
.
- cancellationToken
- CancellationToken
Bu işlemin iptal edilmesi gerektiğini belirten bir bildirim yaymak için kullanılan bir iptal belirteci.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi.
Özel durumlar
ClientWebSocket bağlı değil.
Kapatılmış ClientWebSocket .
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Açıklamalar
Bu işlem engellenmez. Döndürülen Task nesne, örnekteki gönderme isteği ClientWebSocket tamamlandıktan sonra tamamlanır.
Her nesnede ClientWebSocket tam olarak bir gönderme ve bir alma paralel olarak desteklenir. Aynı anda birden çok göndermenin verilmesi desteklenmez ve tanımsız bir davranışa neden olur. Gönderme işlemlerini, örneğin bir kilit veya semafor kullanarak sizin için en uygun mekanizma aracılığıyla seri hale getirmelisiniz.
Şunlara uygulanır
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken)
- Kaynak:
- ClientWebSocket.cs
- Kaynak:
- ClientWebSocket.cs
Salt okunur bayt bellek aralığındaki verileri ClientWebSocket zaman uyumsuz bir işlem olarak gönderir.
public:
override System::Threading::Tasks::ValueTask SendAsync(ReadOnlyMemory<System::Byte> buffer, System::Net::WebSockets::WebSocketMessageType messageType, System::Net::WebSockets::WebSocketMessageFlags messageFlags, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.ValueTask SendAsync (ReadOnlyMemory<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, System.Net.WebSockets.WebSocketMessageFlags messageFlags, System.Threading.CancellationToken cancellationToken);
override this.SendAsync : ReadOnlyMemory<byte> * System.Net.WebSockets.WebSocketMessageType * System.Net.WebSockets.WebSocketMessageFlags * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Overrides Function SendAsync (buffer As ReadOnlyMemory(Of Byte), messageType As WebSocketMessageType, messageFlags As WebSocketMessageFlags, cancellationToken As CancellationToken) As ValueTask
Parametreler
- buffer
- ReadOnlyMemory<Byte>
Gönderilecek iletiyi içeren bellek bölgesi.
- messageType
- WebSocketMessageType
Arabelleğin düz metin mi yoksa ikili biçimde mi olduğunu belirten numaralandırma değerlerinden biri.
- messageFlags
- WebSocketMessageFlags
İletinin nasıl gönderileceğini belirten numaralandırma değerlerinin bit düzeyinde birleşimi.
- cancellationToken
- CancellationToken
Bu işlemin iptal edilmesi gerektiğini belirten bir bildirim yaymak için kullanılan bir iptal belirteci.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi.
Özel durumlar
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Açıklamalar
Bu işlem engellemez. Döndürülen Task nesne, örnekteki gönderme isteği ClientWebSocket tamamlandıktan sonra tamamlanır.
Her nesnede ClientWebSocket tam olarak bir gönderme ve bir alma paralel olarak desteklenir. Aynı anda birden çok göndermenin verilmesi desteklenmez ve tanımsız bir davranışa neden olur. Gönderme işlemlerini, örneğin bir kilit veya semafor kullanarak sizin için en uygun mekanizma aracılığıyla seri hale getirmelisiniz.