SendPacketsElement Sınıf

Tanım

Dizideki bir SendPacketsElement öğeyi temsil eder.

public ref class SendPacketsElement
public class SendPacketsElement
type SendPacketsElement = class
Public Class SendPacketsElement
Devralma
SendPacketsElement

Açıklamalar

sınıfı SendPacketsElement , en yüksek performansı elde etmek için zaman uyumsuz ağ G/Ç kullanan sunucu uygulamaları tarafından kullanılmak üzere sınıfını geliştirmek Socket için kullanılır. SendPacketsElement sınıfı, yöntemi kullanılarak SocketAsyncEventArgs.SendPacketsElements gönderilecek bir veri arabelleği veya dosyası almak veya ayarlamak için özelliğiyle Socket.SendPacketsAsync birlikte kullanılır.

Oluşturucular

Name Description
SendPacketsElement(Byte[], Int32, Int32, Boolean)

Bu öğeyi yuva katmanından aktarıma tek bir gönderme isteğinde sonraki öğeyle birleştirme seçeneğiyle belirtilen arabellek aralığını kullanarak sınıfın yeni bir örneğini SendPacketsElement başlatır.

SendPacketsElement(Byte[], Int32, Int32)

Belirtilen arabellek aralığını kullanarak sınıfın yeni bir örneğini SendPacketsElement başlatır.

SendPacketsElement(Byte[])

Belirtilen arabelleği kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır.

SendPacketsElement(FileStream, Int64, Int32, Boolean)

Bir nesnenin belirtilen aralığını SendPacketsElement kullanarak sınıfın FileStream yeni bir örneğini başlatır ve bu öğeyi yuva katmanından aktarıma tek bir gönderme isteğinde sonraki öğeyle birleştirme seçeneğiyle başlatır.

SendPacketsElement(FileStream, Int64, Int32)

Bir nesnenin SendPacketsElement belirtilen aralığını kullanarak sınıfın yeni bir FileStream örneğini başlatır.

SendPacketsElement(FileStream)

Belirtilen SendPacketsElement nesneyi kullanarak sınıfın FileStream yeni bir örneğini başlatır.

SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)

Belirtilen arabelleği kullanarak sınıfın SendPacketsElement yeni bir örneğini başlatır ve bu öğeyi yuva katmanından aktarıma tek bir gönderme isteğinde sonraki öğeyle birleştirme seçeneğiyle başlatır.

SendPacketsElement(ReadOnlyMemory<Byte>)

Belirtilen arabelleği kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır.

SendPacketsElement(String, Int32, Int32, Boolean)

Bu öğeyi yuva katmanından aktarıma tek bir gönderme isteğinde bir sonraki öğeyle birleştirme seçeneğiyle belirtilen dosya aralığını kullanarak sınıfın yeni bir örneğini SendPacketsElement başlatır.

SendPacketsElement(String, Int32, Int32)

Belirtilen dosya aralığını kullanarak sınıfın SendPacketsElement yeni bir örneğini başlatır.

SendPacketsElement(String, Int64, Int32, Boolean)

Bu öğeyi yuva katmanından aktarıma tek bir gönderme isteğinde bir sonraki öğeyle birleştirme seçeneğiyle belirtilen dosya aralığını kullanarak sınıfın yeni bir örneğini SendPacketsElement başlatır.

SendPacketsElement(String, Int64, Int32)

Belirtilen dosya aralığını kullanarak sınıfın SendPacketsElement yeni bir örneğini başlatır.

SendPacketsElement(String)

Belirtilen dosyayı kullanarak sınıfın SendPacketsElement yeni bir örneğini başlatır.

Özellikler

Name Description
Buffer

Nesne bir SendPacketsElement parametreyle başlatıldıysa buffer gönderilecek arabelleği alır.

Count

Gönderilecek bayt sayısını alır.

EndOfPacket

Yuva katmanından aktarıma tek bir gönderme isteğinde bu öğenin sonraki öğeyle birleştirilmemesi gerektiğini gösteren bir Boole değeri alır.

FilePath

Nesne bir SendPacketsElement parametreyle başlatıldıysa filepath gönderilecek dosyanın dosya adını alır.

FileStream

Nesne bir SendPacketsElement parametreyle başlatıldıysa gönderilecek dosyanın nesne gösterimini FileStream alır.

MemoryBuffer

Nesne bir SendPacketsElement parametreyle başlatıldıysa buffer gönderilecek arabelleği alır.

Offset

Veri arabelleğinin veya dosyanın başından verileri göndermeye başlamak için arabellek veya dosyadaki konuma bayt cinsinden uzaklığı alır.

OffsetLong

Veri arabelleğinin veya dosyanın başından verileri göndermeye başlamak için arabellek veya dosyadaki konuma bayt cinsinden uzaklığı alır.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu sınıfın örnekleri iş parçacığı güvenlidir.

Ayrıca bkz.