WebSocket.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) |
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.