ClientWebSocket.SendAsync Yöntem

Tanım

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

İ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

İ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.

Şunlara uygulanır