Freigeben über


SendPacketsElement Konstruktoren

Definition

Initialisiert eine neue Instanz der SendPacketsElement-Klasse.

Überlädt

SendPacketsElement(Byte[])

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung des angegebenen Puffers.

SendPacketsElement(String, Int64, Int32, Boolean)

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung des angegebenen Bereichs der Datei mit einer Option zum Kombinieren dieses Elements mit dem nächsten Element in einer einzelnen Sendeanforderung von der Socketsebene zur Übertragung.

SendPacketsElement(String, Int32, Int32, Boolean)

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung des angegebenen Bereichs der Datei mit einer Option zum Kombinieren dieses Elements mit dem nächsten Element in einer einzelnen Sendeanforderung von der Socketsebene zur Übertragung.

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

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung des angegebenen Bereichs des Puffers mit einer Option zum Kombinieren dieses Elements mit dem nächsten Element in einer einzelnen Sendeanforderung von der Socketsebene zur Übertragung.

SendPacketsElement(String, Int64, Int32)

Initialisiert eine neue Instanz der SendPacketsElement-Klasse mit dem angegebenen Bereich der Datei.

SendPacketsElement(String, Int32, Int32)

Initialisiert eine neue Instanz der SendPacketsElement-Klasse mit dem angegebenen Bereich der Datei.

SendPacketsElement(FileStream, Int64, Int32, Boolean)

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung des angegebenen Bereichs eines FileStream-Objekts mit einer Option zum Kombinieren dieses Elements mit dem nächsten Element in einer einzelnen Sendeanforderung von der Socketsebene zur Übertragung.

SendPacketsElement(Byte[], Int32, Int32)

Initialisiert eine neue Instanz der SendPacketsElement-Klasse mit dem angegebenen Bereich des Puffers.

SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)

Initialisiert eine neue instance der SendPacketsElement -Klasse unter Verwendung des angegebenen Puffers mit einer Option zum Kombinieren dieses Elements mit dem nächsten Element in einer einzelnen Sendeanforderung von der Socketebene zum Transport.

SendPacketsElement(String)

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung der angegebenen Datei.

SendPacketsElement(ReadOnlyMemory<Byte>)

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung des angegebenen Puffers.

SendPacketsElement(FileStream)

Initialisiert eine neue Instanz der SendPacketsElement-Klasse mit dem angegebenen FileStream-Objekt.

SendPacketsElement(FileStream, Int64, Int32)

Initialisiert eine neue Instanz der SendPacketsElement-Klasse mithilfe des angegebenen Bereichs eines FileStream-Objekts.

SendPacketsElement(Byte[])

Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung des angegebenen Puffers.

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())

Parameter

buffer
Byte[]

Ein Bytearray, das Daten enthält, die mit der SendPacketsAsync(SocketAsyncEventArgs)-Methode gesendet werden sollen.

Ausnahmen

Der buffer-Parameter darf nicht NULL sein.

Hinweise

Die SendPacketsElement -Klasse wird zusammen mit der SocketAsyncEventArgs.SendPacketsElements -Eigenschaft verwendet, um einen Datenpuffer oder eine Datei abzurufen oder festzulegen, die mit der Socket.SendPacketsAsync -Methode gesendet werden soll.

Weitere Informationen

Gilt für:

SendPacketsElement(String, Int64, Int32, Boolean)

Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung des angegebenen Bereichs der Datei mit einer Option zum Kombinieren dieses Elements mit dem nächsten Element in einer einzelnen Sendeanforderung von der Socketsebene zur Übertragung.

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)

Parameter

filepath
String

Der Dateiname der Datei, die mit der SendPacketsAsync(SocketAsyncEventArgs)-Methode übertragen werden soll.

offset
Int64

Der Offset in Bytes vom Anfang der Datei zur Position in der Datei zum Beginnen des Sendevorgangs für die im filepath-Parameter angegebene Datei.

count
Int32

Die Anzahl der zu sendenden Bytes, beginnend beim offset-Parameter. Wenn count 0 (null) ist, wird die ganze Datei gesendet.

endOfPacket
Boolean

Gibt an, dass dieses Element nicht mit dem nächsten Element in einer Sendeanforderung von der Socketsebene zum Transport kombiniert werden soll. Dieses Flag wird zum genaueren Steuern des Inhalts der einzelnen Nachrichten bei einem datagramm- oder nachrichtenorientierten Socket verwendet.

Ausnahmen

Der filepath-Parameter darf nicht null sein.

Der offset-Parameter und der count-Parameter müssen größer oder gleich 0 (null) sein.

Hinweise

Die SendPacketsElement -Klasse wird zusammen mit der SocketAsyncEventArgs.SendPacketsElements -Eigenschaft verwendet, um einen Datenpuffer oder eine Datei abzurufen oder festzulegen, die mit der Socket.SendPacketsAsync -Methode gesendet werden soll.

UNC-Pfade (Universal Naming Convention) werden vom filepath Parameter unterstützt. Wenn sich die Datei im aktuellen Arbeitsverzeichnis befindet, müssen keine Pfadinformationen angegeben werden.

Gilt für:

SendPacketsElement(String, Int32, Int32, Boolean)

Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung des angegebenen Bereichs der Datei mit einer Option zum Kombinieren dieses Elements mit dem nächsten Element in einer einzelnen Sendeanforderung von der Socketsebene zur Übertragung.

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)

Parameter

filepath
String

Der Dateiname der Datei, die mit der SendPacketsAsync(SocketAsyncEventArgs)-Methode übertragen werden soll.

offset
Int32

Der Offset in Bytes vom Anfang der Datei zur Position in der Datei zum Beginnen des Sendevorgangs für die im filepath-Parameter angegebene Datei.

count
Int32

Die Anzahl der zu sendenden Bytes, beginnend beim offset-Parameter. Wenn count 0 (null) ist, wird die ganze Datei gesendet.

endOfPacket
Boolean

Ein boolescher Wert, der angibt, dass dieses Element nicht mit dem nächsten Element in einer Sendeanforderung von der Socketsebene zum Transport kombiniert werden soll. Dieses Flag wird zum genaueren Steuern des Inhalts der einzelnen Nachrichten bei einem datagramm- oder nachrichtenorientierten Socket verwendet.

Ausnahmen

Der filepath-Parameter darf nicht NULL sein.

Der offset-Parameter und der count-Parameter müssen größer oder gleich 0 (null) sein.

Hinweise

Die SendPacketsElement -Klasse wird zusammen mit der SocketAsyncEventArgs.SendPacketsElements -Eigenschaft verwendet, um einen Datenpuffer oder eine Datei abzurufen oder festzulegen, die mit der Socket.SendPacketsAsync -Methode gesendet werden soll.

UNC-Pfade (Universal Naming Convention) werden vom filepath Parameter unterstützt. Wenn sich die Datei im aktuellen Arbeitsverzeichnis befindet, müssen keine Pfadinformationen angegeben werden.

Weitere Informationen

Gilt für:

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

Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung des angegebenen Bereichs des Puffers mit einer Option zum Kombinieren dieses Elements mit dem nächsten Element in einer einzelnen Sendeanforderung von der Socketsebene zur Übertragung.

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)

Parameter

buffer
Byte[]

Ein Bytearray, das Daten enthält, die mit der SendPacketsAsync(SocketAsyncEventArgs)-Methode gesendet werden sollen.

offset
Int32

Der Offset in Bytes vom Anfang des buffer zur Position im buffer zum Beginnen des Sendevorgangs für die im buffer-Parameter angegebenen Daten.

count
Int32

Die Anzahl der zu sendenden Bytes, beginnend beim offset-Parameter. Wenn count 0 (null) ist, werden keine Bytes gesendet.

endOfPacket
Boolean

Ein boolescher Wert, der angibt, dass dieses Element nicht mit dem nächsten Element in einer Sendeanforderung von der Socketsebene zum Transport kombiniert werden soll. Dieses Flag wird zum genaueren Steuern des Inhalts der einzelnen Nachrichten bei einem datagramm- oder nachrichtenorientierten Socket verwendet.

Ausnahmen

Der buffer-Parameter darf nicht NULL sein.

Der offset-Parameter und der count-Parameter müssen größer oder gleich 0 (null) sein.

und offsetcount müssen kleiner als die Größe des Puffers sein.

Hinweise

Die SendPacketsElement -Klasse wird zusammen mit der SocketAsyncEventArgs.SendPacketsElements -Eigenschaft verwendet, um einen Datenpuffer oder eine Datei abzurufen oder festzulegen, die mit der Socket.SendPacketsAsync -Methode gesendet werden soll.

Weitere Informationen

Gilt für:

SendPacketsElement(String, Int64, Int32)

Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs

Initialisiert eine neue Instanz der SendPacketsElement-Klasse mit dem angegebenen Bereich der Datei.

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)

Parameter

filepath
String

Der Dateiname der Datei, die mit der SendPacketsAsync(SocketAsyncEventArgs)-Methode übertragen werden soll.

offset
Int64

Der Offset in Bytes vom Anfang der Datei zur Position in der Datei zum Beginnen des Sendevorgangs für die im filepath-Parameter angegebene Datei.

count
Int32

Die Anzahl der zu sendenden Bytes, beginnend bei offset. Wenn count 0 (null) ist, wird die ganze Datei gesendet.

Ausnahmen

Der filepath-Parameter darf nicht null sein.

Der offset-Parameter und der count-Parameter müssen größer oder gleich 0 (null) sein.

Hinweise

Die SendPacketsElement -Klasse wird zusammen mit der SocketAsyncEventArgs.SendPacketsElements -Eigenschaft verwendet, um einen Datenpuffer oder eine Datei abzurufen oder festzulegen, die mit der Socket.SendPacketsAsync -Methode gesendet werden soll.

UNC-Pfade (Universal Naming Convention) werden vom filepath Parameter unterstützt. Wenn sich die Datei im aktuellen Arbeitsverzeichnis befindet, müssen keine Pfadinformationen angegeben werden.

Gilt für:

SendPacketsElement(String, Int32, Int32)

Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs

Initialisiert eine neue Instanz der SendPacketsElement-Klasse mit dem angegebenen Bereich der Datei.

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)

Parameter

filepath
String

Der Dateiname der Datei, die mit der SendPacketsAsync(SocketAsyncEventArgs)-Methode übertragen werden soll.

offset
Int32

Der Offset in Bytes vom Anfang der Datei zur Position in der Datei zum Beginnen des Sendevorgangs für die im filepath-Parameter angegebene Datei.

count
Int32

Die Anzahl der zu sendenden Bytes, beginnend beim offset-Parameter. Wenn count 0 (null) ist, wird die ganze Datei gesendet.

Ausnahmen

Der filepath-Parameter darf nicht NULL sein.

Der offset-Parameter und der count-Parameter müssen größer oder gleich 0 (null) sein.

Hinweise

Die SendPacketsElement -Klasse wird zusammen mit der SocketAsyncEventArgs.SendPacketsElements -Eigenschaft verwendet, um einen Datenpuffer oder eine Datei abzurufen oder festzulegen, die mit der Socket.SendPacketsAsync -Methode gesendet werden soll.

UNC-Pfade (Universal Naming Convention) werden vom filepath Parameter unterstützt. Wenn sich die Datei im aktuellen Arbeitsverzeichnis befindet, müssen keine Pfadinformationen angegeben werden.

Weitere Informationen

Gilt für:

SendPacketsElement(FileStream, Int64, Int32, Boolean)

Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung des angegebenen Bereichs eines FileStream-Objekts mit einer Option zum Kombinieren dieses Elements mit dem nächsten Element in einer einzelnen Sendeanforderung von der Socketsebene zur Übertragung.

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)

Parameter

fileStream
FileStream

Die Datei, die mit der SendPacketsAsync(SocketAsyncEventArgs)-Methode übertragen werden soll.

offset
Int64

Der Offset in Bytes vom Anfang der Datei zur Position in der Datei zum Beginnen des Sendevorgangs für die Bytes in der Datei.

count
Int32

Die Anzahl der zu sendenden Bytes, beginnend beim offset-Parameter. Wenn der count-Wert 0 (null) ist, wird die ganze Datei gesendet.

endOfPacket
Boolean

Gibt an, dass dieses Element nicht mit dem nächsten Element in einer Sendeanforderung von der Socketsebene zum Transport kombiniert werden soll. Dieses Flag wird zum genaueren Steuern des Inhalts der einzelnen Nachrichten bei einem datagramm- oder nachrichtenorientierten Socket verwendet.

Ausnahmen

Der fileStream-Parameter muss für asynchrone Lese- und Schreibvorgänge geöffnet worden sein.

Der fileStream-Parameter darf nicht null sein.

Der offset-Parameter und der count-Parameter müssen größer oder gleich 0 (null) sein.

Hinweise

Die SendPacketsElement -Klasse wird zusammen mit der SocketAsyncEventArgs.SendPacketsElements -Eigenschaft verwendet, um einen Datenpuffer oder eine Datei abzurufen oder festzulegen, die mit der Socket.SendPacketsAsync -Methode gesendet werden soll.

Gilt für:

SendPacketsElement(Byte[], Int32, Int32)

Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs

Initialisiert eine neue Instanz der SendPacketsElement-Klasse mit dem angegebenen Bereich des Puffers.

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)

Parameter

buffer
Byte[]

Ein Bytearray, das Daten enthält, die mit der SendPacketsAsync(SocketAsyncEventArgs)-Methode gesendet werden sollen.

offset
Int32

Der Offset in Bytes vom Anfang des buffer zur Position im buffer zum Beginnen des Sendevorgangs für die im buffer-Parameter angegebenen Daten.

count
Int32

Die Anzahl der zu sendenden Bytes, beginnend beim offset-Parameter. Wenn count 0 (null) ist, werden keine Bytes gesendet.

Ausnahmen

Der buffer-Parameter darf nicht NULL sein.

Der offset-Parameter und der count-Parameter müssen größer oder gleich 0 (null) sein.

Das offset und count muss kleiner als die Größe des Puffers sein.

Hinweise

Die SendPacketsElement -Klasse wird mit der SocketAsyncEventArgs.SendPacketsElements -Eigenschaft verwendet, um einen Datenpuffer oder eine Datei abzurufen oder festzulegen, die mit der Socket.SendPacketsAsync -Methode gesendet werden soll.

Weitere Informationen

Gilt für:

SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)

Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs

Initialisiert eine neue instance der SendPacketsElement -Klasse unter Verwendung des angegebenen Puffers mit einer Option zum Kombinieren dieses Elements mit dem nächsten Element in einer einzelnen Sendeanforderung von der Sockets-Schicht zum Transport.

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)

Parameter

buffer
ReadOnlyMemory<Byte>

Eine ReadOnlyMemory<T> von Bytes, die mit der SendPacketsAsync(SocketAsyncEventArgs) -Methode gesendet werden soll.

endOfPacket
Boolean

Gibt an, dass dieses Element nicht mit dem nächsten Element in einer Sendeanforderung von der Socketsebene zum Transport kombiniert werden soll. Dieses Flag wird zum genaueren Steuern des Inhalts der einzelnen Nachrichten bei einem datagramm- oder nachrichtenorientierten Socket verwendet.

Hinweise

Die SendPacketsElement -Klasse wird mit der SocketAsyncEventArgs.SendPacketsElements -Eigenschaft verwendet, um einen Datenpuffer oder eine Datei abzurufen oder festzulegen, die mit der Socket.SendPacketsAsync -Methode gesendet werden soll.

Gilt für:

SendPacketsElement(String)

Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung der angegebenen Datei.

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)

Parameter

filepath
String

Der Dateiname der Datei, die mit der SendPacketsAsync(SocketAsyncEventArgs)-Methode übertragen werden soll.

Ausnahmen

Der filepath-Parameter darf nicht NULL sein.

Hinweise

Die SendPacketsElement -Klasse wird mit der SocketAsyncEventArgs.SendPacketsElements -Eigenschaft verwendet, um einen Datenpuffer oder eine Datei abzurufen oder festzulegen, die mit der Socket.SendPacketsAsync -Methode gesendet werden soll.

UNC-Pfade (Universal Naming Convention) werden vom filepath Parameter unterstützt. Wenn sich die Datei im aktuellen Arbeitsverzeichnis befindet, müssen keine Pfadinformationen angegeben werden.

Weitere Informationen

Gilt für:

SendPacketsElement(ReadOnlyMemory<Byte>)

Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs

Initialisiert eine neue Instanz der SendPacketsElement-Klasse unter Verwendung des angegebenen Puffers.

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

Parameter

buffer
ReadOnlyMemory<Byte>

Eine ReadOnlyMemory<T> von Bytes, die mit der SendPacketsAsync(SocketAsyncEventArgs) -Methode gesendet werden soll.

Hinweise

Die SendPacketsElement -Klasse wird mit der SocketAsyncEventArgs.SendPacketsElements -Eigenschaft verwendet, um einen Datenpuffer oder eine Datei abzurufen oder festzulegen, die mit der Socket.SendPacketsAsync -Methode gesendet werden soll.

Gilt für:

SendPacketsElement(FileStream)

Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs

Initialisiert eine neue Instanz der SendPacketsElement-Klasse mit dem angegebenen FileStream-Objekt.

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)

Parameter

fileStream
FileStream

Die Datei, die mit der SendPacketsAsync(SocketAsyncEventArgs)-Methode übertragen werden soll.

Ausnahmen

fileStream ist nicht für asynchrone Lese- und Schreibvorgänge geöffnet.

fileStream darf nicht NULL sein.

Hinweise

Die SendPacketsElement -Klasse wird mit der SocketAsyncEventArgs.SendPacketsElements -Eigenschaft verwendet, um einen Datenpuffer oder eine Datei abzurufen oder festzulegen, die mit der Socket.SendPacketsAsync -Methode gesendet werden soll.

Gilt für:

SendPacketsElement(FileStream, Int64, Int32)

Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs
Quelle:
SendPacketsElement.cs

Initialisiert eine neue Instanz der SendPacketsElement-Klasse mithilfe des angegebenen Bereichs eines FileStream-Objekts.

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)

Parameter

fileStream
FileStream

Die Datei, die mit der SendPacketsAsync(SocketAsyncEventArgs)-Methode übertragen werden soll.

offset
Int64

Der Offset in Bytes vom Anfang der Datei zur Position in der Datei zum Beginnen des Sendevorgangs für die Bytes in der Datei.

count
Int32

Die Anzahl der zu sendenden Bytes, beginnend bei offset. Wenn count 0 (null) ist, wird die ganze Datei gesendet.

Ausnahmen

Der fileStream-Parameter muss für asynchrone Lese- und Schreibvorgänge geöffnet worden sein.

Der fileStream-Parameter darf nicht null sein.

Der offset-Parameter und der count-Parameter müssen größer oder gleich 0 (null) sein.

Hinweise

Die SendPacketsElement -Klasse wird mit der SocketAsyncEventArgs.SendPacketsElements -Eigenschaft verwendet, um einen Datenpuffer oder eine Datei abzurufen oder festzulegen, die mit der Socket.SendPacketsAsync -Methode gesendet werden soll.

Gilt für: