SendPacketsElement Oluşturucular
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.
SendPacketsElement sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
SendPacketsElement(Byte[]) |
Belirtilen arabelleği kullanarak sınıfının yeni bir örneğini SendPacketsElement 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ı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ın yeni bir örneğini SendPacketsElement başlatır. |
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ın yeni bir örneğini SendPacketsElement başlatır. |
SendPacketsElement(String, Int64, Int32) |
Belirtilen dosya aralığını kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır. |
SendPacketsElement(String, Int32, Int32) |
Belirtilen dosya aralığını kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır. |
SendPacketsElement(FileStream, Int64, Int32, Boolean) |
Bir nesnenin SendPacketsElement belirtilen aralığını kullanarak, yuva katmanından aktarıma tek bir FileStream gönderme isteğinde bu öğeyi bir sonraki öğeyle birleştirme seçeneğiyle sınıfın yeni bir örneğini başlatır. |
SendPacketsElement(Byte[], Int32, Int32) |
Belirtilen arabellek aralığını kullanarak sınıfının yeni bir örneğini SendPacketsElement 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ğindeki sonraki öğeyle birleştirme seçeneğiyle başlatır. |
SendPacketsElement(String) |
Belirtilen dosyayı kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır. |
SendPacketsElement(ReadOnlyMemory<Byte>) |
Belirtilen arabelleği kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır. |
SendPacketsElement(FileStream) |
Belirtilen FileStream nesneyi kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır. |
SendPacketsElement(FileStream, Int64, Int32) |
Bir nesnenin SendPacketsElement belirtilen aralığını kullanarak sınıfının yeni bir FileStream örneğini başlatır. |
SendPacketsElement(Byte[])
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
Belirtilen arabelleği kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır.
public:
SendPacketsElement(cli::array <System::Byte> ^ buffer);
public SendPacketsElement (byte[] buffer);
new System.Net.Sockets.SendPacketsElement : byte[] -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As Byte())
Parametreler
- buffer
- Byte[]
yöntemi kullanılarak SendPacketsAsync(SocketAsyncEventArgs) gönderilecek veri bayt dizisi.
Özel durumlar
buffer
Parametre null olamaz.
Açıklamalar
SendPacketsElement sınıfı, yöntemi kullanılarak Socket.SendPacketsAsync gönderilecek veri arabelleği veya dosyayı almak veya ayarlamak için özelliğiyle SocketAsyncEventArgs.SendPacketsElements birlikte kullanılır.
Ayrıca bkz.
Şunlara uygulanır
SendPacketsElement(String, Int64, Int32, Boolean)
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
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ın yeni bir örneğini SendPacketsElement başlatır.
public:
SendPacketsElement(System::String ^ filepath, long offset, int count, bool endOfPacket);
public SendPacketsElement (string filepath, long offset, int count, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : string * int64 * int * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String, offset As Long, count As Integer, endOfPacket As Boolean)
Parametreler
- filepath
- String
yöntemi kullanılarak SendPacketsAsync(SocketAsyncEventArgs) iletilecek dosyanın dosya adı.
- offset
- Int64
Parametresinde belirtilen dosyayı göndermeye başlamak için dosyanın başından dosyadaki konuma bayt cinsinden filepath
uzaklık.
- count
- Int32
parametresinden offset
başlayarak gönderilecek bayt sayısı. Sıfır ise count
, dosyanın tamamı gönderilir.
- endOfPacket
- Boolean
Bu öğenin yuva katmanından aktarıma tek bir gönderme isteğinde sonraki öğeyle birleştirilmemesi gerektiğini belirtir. Bu bayrak, bir veri birimi veya ileti odaklı yuvadaki her iletinin içeriğinin ayrıntılı denetimi için kullanılır.
Özel durumlar
filepath
parametresi olamaznull
.
offset
ve count
parametreleri sıfırdan büyük veya sıfıra eşit olmalıdır.
Açıklamalar
SendPacketsElement sınıfı, yöntemi kullanılarak Socket.SendPacketsAsync gönderilecek veri arabelleği veya dosyayı almak veya ayarlamak için özelliğiyle SocketAsyncEventArgs.SendPacketsElements birlikte kullanılır.
Evrensel Adlandırma Kuralı (UNC) yolları parametresi tarafından filepath
desteklenir. Dosya geçerli çalışma dizinindeyse, yol bilgisi belirtilmesi gerekmez.
Şunlara uygulanır
SendPacketsElement(String, Int32, Int32, Boolean)
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
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ın yeni bir örneğini SendPacketsElement başlatır.
public:
SendPacketsElement(System::String ^ filepath, int offset, int count, bool endOfPacket);
public SendPacketsElement (string filepath, int offset, int count, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : string * int * int * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String, offset As Integer, count As Integer, endOfPacket As Boolean)
Parametreler
- filepath
- String
yöntemi kullanılarak SendPacketsAsync(SocketAsyncEventArgs) iletilecek dosyanın dosya adı.
- offset
- Int32
Parametresinde belirtilen dosyayı göndermeye başlamak için dosyanın başından dosyadaki konuma bayt cinsinden filepath
uzaklık.
- count
- Int32
parametresinden offset
başlayarak gönderilecek bayt sayısı. Sıfır ise count
, dosyanın tamamı gönderilir.
- endOfPacket
- Boolean
Yuva katmanından aktarıma tek bir gönderme isteğinde bu öğenin sonraki öğeyle birleştirilmemesi gerektiğini belirten bir Boole değeri. Bu bayrak, bir veri birimi veya ileti odaklı yuvadaki her iletinin içeriğinin ayrıntılı denetimi için kullanılır.
Özel durumlar
filepath
Parametre null olamaz.
offset
ve count
parametreleri sıfırdan büyük veya sıfıra eşit olmalıdır.
Açıklamalar
SendPacketsElement sınıfı, yöntemi kullanılarak Socket.SendPacketsAsync gönderilecek veri arabelleği veya dosyayı almak veya ayarlamak için özelliğiyle SocketAsyncEventArgs.SendPacketsElements birlikte kullanılır.
Evrensel Adlandırma Kuralı (UNC) yolları parametresi tarafından filepath
desteklenir. Dosya geçerli çalışma dizinindeyse, yol bilgisi belirtilmesi gerekmez.
Ayrıca bkz.
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Şunlara uygulanır
SendPacketsElement(Byte[], Int32, Int32, Boolean)
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
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ın yeni bir örneğini SendPacketsElement başlatır.
public:
SendPacketsElement(cli::array <System::Byte> ^ buffer, int offset, int count, bool endOfPacket);
public SendPacketsElement (byte[] buffer, int offset, int count, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : byte[] * int * int * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As Byte(), offset As Integer, count As Integer, endOfPacket As Boolean)
Parametreler
- buffer
- Byte[]
yöntemi kullanılarak SendPacketsAsync(SocketAsyncEventArgs) gönderilecek veri bayt dizisi.
- offset
- Int32
parametresinde belirtilen verileri göndermeye başlamak için değerinin buffer
başından konumuna buffer
kadar bayt cinsinden buffer
uzaklık.
- count
- Int32
parametresinden offset
başlayarak gönderilecek bayt sayısı. Sıfırsa count
, hiçbir bayt gönderilmez.
- endOfPacket
- Boolean
Yuva katmanından aktarıma tek bir gönderme isteğinde bu öğenin sonraki öğeyle birleştirilmemesi gerektiğini belirten bir Boole değeri. Bu bayrak, bir veri birimi veya ileti odaklı yuvadaki her iletinin içeriğinin ayrıntılı denetimi için kullanılır.
Özel durumlar
buffer
Parametre null olamaz.
offset
ve count
parametreleri sıfırdan büyük veya sıfıra eşit olmalıdır.
offset
ve count
arabellek boyutundan küçük olmalıdır.
Açıklamalar
SendPacketsElement sınıfı, yöntemi kullanılarak Socket.SendPacketsAsync gönderilecek veri arabelleği veya dosyayı almak veya ayarlamak için özelliğiyle SocketAsyncEventArgs.SendPacketsElements birlikte kullanılır.
Ayrıca bkz.
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Şunlara uygulanır
SendPacketsElement(String, Int64, Int32)
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
Belirtilen dosya aralığını kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır.
public:
SendPacketsElement(System::String ^ filepath, long offset, int count);
public SendPacketsElement (string filepath, long offset, int count);
new System.Net.Sockets.SendPacketsElement : string * int64 * int -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String, offset As Long, count As Integer)
Parametreler
- filepath
- String
yöntemi kullanılarak SendPacketsAsync(SocketAsyncEventArgs) iletilecek dosyanın dosya adı.
- offset
- Int64
Parametresinde belirtilen dosyayı göndermeye başlamak için dosyanın başından dosyadaki konuma bayt cinsinden filepath
uzaklık.
- count
- Int32
'den offset
başlayarak gönderilecek bayt sayısı. Sıfır ise count
, dosyanın tamamı gönderilir.
Özel durumlar
filepath
parametresi olamaznull
.
offset
ve count
parametreleri sıfırdan büyük veya sıfıra eşit olmalıdır.
Açıklamalar
SendPacketsElement sınıfı, yöntemi kullanılarak Socket.SendPacketsAsync gönderilecek veri arabelleği veya dosyayı almak veya ayarlamak için özelliğiyle SocketAsyncEventArgs.SendPacketsElements birlikte kullanılır.
Evrensel Adlandırma Kuralı (UNC) yolları parametresi tarafından filepath
desteklenir. Dosya geçerli çalışma dizinindeyse, yol bilgisi belirtilmesi gerekmez.
Şunlara uygulanır
SendPacketsElement(String, Int32, Int32)
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
Belirtilen dosya aralığını kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır.
public:
SendPacketsElement(System::String ^ filepath, int offset, int count);
public SendPacketsElement (string filepath, int offset, int count);
new System.Net.Sockets.SendPacketsElement : string * int * int -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String, offset As Integer, count As Integer)
Parametreler
- filepath
- String
yöntemi kullanılarak SendPacketsAsync(SocketAsyncEventArgs) iletilecek dosyanın dosya adı.
- offset
- Int32
Parametresinde belirtilen dosyayı göndermeye başlamak için dosyanın başından dosyadaki konuma bayt cinsinden filepath
uzaklık.
- count
- Int32
parametresinden offset
başlayarak gönderilecek bayt sayısı. Sıfır ise count
, dosyanın tamamı gönderilir.
Özel durumlar
filepath
Parametre null olamaz.
offset
ve count
parametreleri sıfırdan büyük veya sıfıra eşit olmalıdır.
Açıklamalar
SendPacketsElement sınıfı, yöntemi kullanılarak Socket.SendPacketsAsync gönderilecek veri arabelleği veya dosyayı almak veya ayarlamak için özelliğiyle SocketAsyncEventArgs.SendPacketsElements birlikte kullanılır.
Evrensel Adlandırma Kuralı (UNC) yolları parametresi tarafından filepath
desteklenir. Dosya geçerli çalışma dizinindeyse, yol bilgisi belirtilmesi gerekmez.
Ayrıca bkz.
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Şunlara uygulanır
SendPacketsElement(FileStream, Int64, Int32, Boolean)
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
Bir nesnenin SendPacketsElement belirtilen aralığını kullanarak, yuva katmanından aktarıma tek bir FileStream gönderme isteğinde bu öğeyi bir sonraki öğeyle birleştirme seçeneğiyle sınıfın yeni bir örneğini başlatır.
public:
SendPacketsElement(System::IO::FileStream ^ fileStream, long offset, int count, bool endOfPacket);
public SendPacketsElement (System.IO.FileStream fileStream, long offset, int count, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : System.IO.FileStream * int64 * int * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (fileStream As FileStream, offset As Long, count As Integer, endOfPacket As Boolean)
Parametreler
- fileStream
- FileStream
yöntemi kullanılarak SendPacketsAsync(SocketAsyncEventArgs) iletilecek dosya.
- offset
- Int64
Dosyanın başından dosyadaki baytları göndermeye başlamak için dosyanın başından dosyadaki konuma kadar bayt cinsinden uzaklık.
- count
- Int32
Offset parametresinden başlayarak gönderilecek bayt sayısı. Sayı sıfırsa, dosyanın tamamı gönderilir.
- endOfPacket
- Boolean
Bu öğenin yuva katmanından aktarıma tek bir gönderme isteğinde sonraki öğeyle birleştirilmemesi gerektiğini belirtir. Bu bayrak, bir veri birimi veya ileti odaklı yuvadaki her iletinin içeriğinin ayrıntılı denetimi için kullanılır.
Özel durumlar
Parametresi zaman fileStream
uyumsuz okuma ve yazma için açılmış olmalıdır.
fileStream
parametresi olamaznull
.
offset
ve count
parametreleri sıfırdan büyük veya sıfıra eşit olmalıdır.
Açıklamalar
SendPacketsElement sınıfı, yöntemi kullanılarak Socket.SendPacketsAsync gönderilecek veri arabelleği veya dosyayı almak veya ayarlamak için özelliğiyle SocketAsyncEventArgs.SendPacketsElements birlikte kullanılır.
Şunlara uygulanır
SendPacketsElement(Byte[], Int32, Int32)
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
Belirtilen arabellek aralığını kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır.
public:
SendPacketsElement(cli::array <System::Byte> ^ buffer, int offset, int count);
public SendPacketsElement (byte[] buffer, int offset, int count);
new System.Net.Sockets.SendPacketsElement : byte[] * int * int -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As Byte(), offset As Integer, count As Integer)
Parametreler
- buffer
- Byte[]
yöntemi kullanılarak SendPacketsAsync(SocketAsyncEventArgs) gönderilecek veri bayt dizisi.
- offset
- Int32
parametresinde belirtilen verileri göndermeye başlamak için değerinin buffer
başından konumuna buffer
kadar bayt cinsinden buffer
uzaklık.
- count
- Int32
parametresinden offset
başlayarak gönderilecek bayt sayısı. Sıfırsa count
, hiçbir bayt gönderilmez.
Özel durumlar
buffer
Parametre null olamaz.
offset
ve count
parametreleri sıfırdan büyük veya sıfıra eşit olmalıdır.
offset
ve count
arabellek boyutundan küçük olmalıdır.
Açıklamalar
SendPacketsElement sınıfı, yöntemi kullanılarak Socket.SendPacketsAsync gönderilecek veri arabelleği veya dosyayı almak veya ayarlamak için özelliğiyle SocketAsyncEventArgs.SendPacketsElements birlikte kullanılır.
Ayrıca bkz.
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
Şunlara uygulanır
SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
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ğindeki sonraki öğeyle birleştirme seçeneğiyle başlatır.
public:
SendPacketsElement(ReadOnlyMemory<System::Byte> buffer, bool endOfPacket);
public SendPacketsElement (ReadOnlyMemory<byte> buffer, bool endOfPacket);
new System.Net.Sockets.SendPacketsElement : ReadOnlyMemory<byte> * bool -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As ReadOnlyMemory(Of Byte), endOfPacket As Boolean)
Parametreler
- buffer
- ReadOnlyMemory<Byte>
ReadOnlyMemory<T> yöntemi kullanılarak SendPacketsAsync(SocketAsyncEventArgs) gönderilecek bayt sayısı.
- endOfPacket
- Boolean
Bu öğenin yuva katmanından aktarıma tek bir gönderme isteğinde sonraki öğeyle birleştirilmemesi gerektiğini belirtir. Bu bayrak, bir veri birimi veya ileti odaklı yuvadaki her iletinin içeriğinin ayrıntılı denetimi için kullanılır.
Açıklamalar
SendPacketsElement sınıfı, yöntemi kullanılarak Socket.SendPacketsAsync gönderilecek veri arabelleği veya dosyayı almak veya ayarlamak için özelliğiyle SocketAsyncEventArgs.SendPacketsElements birlikte kullanılır.
Şunlara uygulanır
SendPacketsElement(String)
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
Belirtilen dosyayı kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır.
public:
SendPacketsElement(System::String ^ filepath);
public SendPacketsElement (string filepath);
new System.Net.Sockets.SendPacketsElement : string -> System.Net.Sockets.SendPacketsElement
Public Sub New (filepath As String)
Parametreler
- filepath
- String
yöntemi kullanılarak SendPacketsAsync(SocketAsyncEventArgs) iletilecek dosyanın dosya adı.
Özel durumlar
filepath
Parametre null olamaz.
Açıklamalar
SendPacketsElement sınıfı, yöntemi kullanılarak Socket.SendPacketsAsync gönderilecek veri arabelleği veya dosyayı almak veya ayarlamak için özelliğiyle SocketAsyncEventArgs.SendPacketsElements birlikte kullanılır.
Evrensel Adlandırma Kuralı (UNC) yolları parametresi tarafından filepath
desteklenir. Dosya geçerli çalışma dizinindeyse, yol bilgisi belirtilmesi gerekmez.
Ayrıca bkz.
Şunlara uygulanır
SendPacketsElement(ReadOnlyMemory<Byte>)
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
Belirtilen arabelleği kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır.
public:
SendPacketsElement(ReadOnlyMemory<System::Byte> buffer);
public SendPacketsElement (ReadOnlyMemory<byte> buffer);
new System.Net.Sockets.SendPacketsElement : ReadOnlyMemory<byte> -> System.Net.Sockets.SendPacketsElement
Public Sub New (buffer As ReadOnlyMemory(Of Byte))
Parametreler
- buffer
- ReadOnlyMemory<Byte>
ReadOnlyMemory<T> yöntemi kullanılarak SendPacketsAsync(SocketAsyncEventArgs) gönderilecek bayt sayısı.
Açıklamalar
SendPacketsElement sınıfı, yöntemi kullanılarak Socket.SendPacketsAsync gönderilecek veri arabelleği veya dosyayı almak veya ayarlamak için özelliğiyle SocketAsyncEventArgs.SendPacketsElements birlikte kullanılır.
Şunlara uygulanır
SendPacketsElement(FileStream)
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
Belirtilen FileStream nesneyi kullanarak sınıfının yeni bir örneğini SendPacketsElement başlatır.
public:
SendPacketsElement(System::IO::FileStream ^ fileStream);
public SendPacketsElement (System.IO.FileStream fileStream);
new System.Net.Sockets.SendPacketsElement : System.IO.FileStream -> System.Net.Sockets.SendPacketsElement
Public Sub New (fileStream As FileStream)
Parametreler
- fileStream
- FileStream
yöntemi kullanılarak SendPacketsAsync(SocketAsyncEventArgs) iletilecek dosya.
Özel durumlar
fileStream
zaman uyumsuz okuma ve yazma için açık değil.
fileStream
null olamaz.
Açıklamalar
SendPacketsElement sınıfı, yöntemi kullanılarak Socket.SendPacketsAsync gönderilecek veri arabelleği veya dosyayı almak veya ayarlamak için özelliğiyle SocketAsyncEventArgs.SendPacketsElements birlikte kullanılır.
Şunlara uygulanır
SendPacketsElement(FileStream, Int64, Int32)
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
- Kaynak:
- SendPacketsElement.cs
Bir nesnenin SendPacketsElement belirtilen aralığını kullanarak sınıfının yeni bir FileStream örneğini başlatır.
public:
SendPacketsElement(System::IO::FileStream ^ fileStream, long offset, int count);
public SendPacketsElement (System.IO.FileStream fileStream, long offset, int count);
new System.Net.Sockets.SendPacketsElement : System.IO.FileStream * int64 * int -> System.Net.Sockets.SendPacketsElement
Public Sub New (fileStream As FileStream, offset As Long, count As Integer)
Parametreler
- fileStream
- FileStream
yöntemi kullanılarak SendPacketsAsync(SocketAsyncEventArgs) iletilecek dosya.
- offset
- Int64
Dosyadaki baytları göndermeye başlamak için dosyanın başından dosyadaki konuma bayt cinsinden uzaklık.
- count
- Int32
'den offset
başlayarak gönderilecek bayt sayısı. Sıfır ise count
, dosyanın tamamı gönderilir.
Özel durumlar
Parametresi zaman fileStream
uyumsuz okuma ve yazma için açılmış olmalıdır.
fileStream
parametresi olamaznull
.
offset
ve count
parametreleri sıfırdan büyük veya sıfıra eşit olmalıdır.
Açıklamalar
SendPacketsElement sınıfı, yöntemi kullanılarak Socket.SendPacketsAsync gönderilecek veri arabelleği veya dosyayı almak veya ayarlamak için özelliğiyle SocketAsyncEventArgs.SendPacketsElements birlikte kullanılır.