Aracılığıyla paylaş


WebSocket.SendAsync Yöntem

Tanım

Aşırı Yüklemeler

SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Bağlantı üzerinden WebSocket zaman uyumsuz olarak veri gönderir.

SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Bağlantı üzerinden WebSocket zaman uyumsuz olarak veri gönderir.

SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken)

Bağlantı üzerinden WebSocket zaman uyumsuz olarak veri gönderir.

SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Kaynak:
WebSocket.cs
Kaynak:
WebSocket.cs
Kaynak:
WebSocket.cs

Bağlantı üzerinden WebSocket zaman uyumsuz olarak veri gönderir.

public:
 abstract System::Threading::Tasks::Task ^ SendAsync(ArraySegment<System::Byte> buffer, System::Net::WebSockets::WebSocketMessageType messageType, bool endOfMessage, System::Threading::CancellationToken cancellationToken);
public abstract System.Threading.Tasks.Task SendAsync (ArraySegment<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken);
abstract member SendAsync : ArraySegment<byte> * System.Net.WebSockets.WebSocketMessageType * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public MustOverride Function SendAsync (buffer As ArraySegment(Of Byte), messageType As WebSocketMessageType, endOfMessage As Boolean, cancellationToken As CancellationToken) As Task

Parametreler

buffer
ArraySegment<Byte>

Bağlantı üzerinden gönderilecek arabellek.

messageType
WebSocketMessageType

Uygulamanın ikili ileti mi yoksa kısa mesaj mı gönderdiğini gösterir.

endOfMessage
Boolean

"Arabellek" içindeki verilerin iletinin son bölümü olup olmadığını gösterir.

cancellationToken
CancellationToken

İşlemlerin iptal edilmesi gerektiğini belirten bildirimi yayan belirteç.

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, üzerinde veriler gönderildikten WebSocketsonra tamamlanır.

Her nesnede WebSocket 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:
WebSocket.cs
Kaynak:
WebSocket.cs
Kaynak:
WebSocket.cs

Bağlantı üzerinden WebSocket zaman uyumsuz olarak veri gönderir.

public:
 virtual System::Threading::Tasks::ValueTask SendAsync(ReadOnlyMemory<System::Byte> buffer, System::Net::WebSockets::WebSocketMessageType messageType, bool endOfMessage, System::Threading::CancellationToken cancellationToken);
public virtual System.Threading.Tasks.ValueTask SendAsync (ReadOnlyMemory<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken);
abstract member SendAsync : ReadOnlyMemory<byte> * System.Net.WebSockets.WebSocketMessageType * bool * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
override this.SendAsync : ReadOnlyMemory<byte> * System.Net.WebSockets.WebSocketMessageType * bool * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Overridable Function SendAsync (buffer As ReadOnlyMemory(Of Byte), messageType As WebSocketMessageType, endOfMessage As Boolean, cancellationToken As CancellationToken) As ValueTask

Parametreler

buffer
ReadOnlyMemory<Byte>

Bağlantı üzerinden gönderilecek arabellek.

messageType
WebSocketMessageType

Uygulamanın ikili ileti mi yoksa kısa mesaj mı gönderdiğini gösteren numaralandırma değerlerinden biri.

endOfMessage
Boolean

true "arabellek" içindeki verilerin iletinin son bölümü olduğunu belirtmek için; aksi takdirde , false.

cancellationToken
CancellationToken

Gönderme işlemini iptal etmek için kullanılacak 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.

Şunlara uygulanır

SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken)

Kaynak:
WebSocket.cs
Kaynak:
WebSocket.cs
Kaynak:
WebSocket.cs

Bağlantı üzerinden WebSocket zaman uyumsuz olarak veri gönderir.

public:
 virtual System::Threading::Tasks::ValueTask SendAsync(ReadOnlyMemory<System::Byte> buffer, System::Net::WebSockets::WebSocketMessageType messageType, System::Net::WebSockets::WebSocketMessageFlags messageFlags, System::Threading::CancellationToken cancellationToken);
public virtual System.Threading.Tasks.ValueTask SendAsync (ReadOnlyMemory<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, System.Net.WebSockets.WebSocketMessageFlags messageFlags, System.Threading.CancellationToken cancellationToken);
abstract member SendAsync : ReadOnlyMemory<byte> * System.Net.WebSockets.WebSocketMessageType * System.Net.WebSockets.WebSocketMessageFlags * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
override this.SendAsync : ReadOnlyMemory<byte> * System.Net.WebSockets.WebSocketMessageType * System.Net.WebSockets.WebSocketMessageFlags * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Overridable Function SendAsync (buffer As ReadOnlyMemory(Of Byte), messageType As WebSocketMessageType, messageFlags As WebSocketMessageFlags, cancellationToken As CancellationToken) As ValueTask

Parametreler

buffer
ReadOnlyMemory<Byte>

Bağlantı üzerinden gönderilecek arabellek.

messageType
WebSocketMessageType

Uygulamanın ikili ileti mi yoksa kısa mesaj mı gönderdiğini gösteren numaralandırma değerlerinden biri.

messageFlags
WebSocketMessageFlags

'nin nasıl ileti göndermesi gerektiğini denetlemeye WebSocket yönelik bayraklar.

cancellationToken
CancellationToken

Gönderme işlemini iptal etmek için kullanılacak 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.

Şunlara uygulanır