SendPacketsElement Konstruktorer

Definition

Initierar en ny instans av SendPacketsElement klassen.

Överlagringar

Name Description
SendPacketsElement(Byte[])

Initierar en ny instans av SendPacketsElement klassen med den angivna bufferten.

SendPacketsElement(String, Int64, Int32, Boolean)

Initierar en ny instans av SendPacketsElement klassen med hjälp av det angivna intervallet för filen med ett alternativ för att kombinera det här elementet med nästa element i en enda sändningsbegäran från socketlagret till transporten.

SendPacketsElement(String, Int32, Int32, Boolean)

Initierar en ny instans av SendPacketsElement klassen med hjälp av det angivna intervallet för filen med ett alternativ för att kombinera det här elementet med nästa element i en enda sändningsbegäran från socketlagret till transporten.

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

Initierar en ny instans av SendPacketsElement klassen med det angivna intervallet för bufferten med ett alternativ för att kombinera det här elementet med nästa element i en enda sändningsbegäran från socketlagret till transporten.

SendPacketsElement(String, Int64, Int32)

Initierar en ny instans av klassen med hjälp av SendPacketsElement det angivna intervallet för filen.

SendPacketsElement(String, Int32, Int32)

Initierar en ny instans av klassen med hjälp av SendPacketsElement det angivna intervallet för filen.

SendPacketsElement(FileStream, Int64, Int32, Boolean)

Initierar en ny instans av SendPacketsElement klassen med det angivna intervallet för ett FileStream objekt med ett alternativ för att kombinera det här elementet med nästa element i en enda sändningsbegäran från socketlagret till transporten.

SendPacketsElement(Byte[], Int32, Int32)

Initierar en ny instans av klassen med hjälp av SendPacketsElement buffertens angivna intervall.

SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)

Initierar en ny instans av SendPacketsElement klassen med den angivna bufferten med ett alternativ för att kombinera det här elementet med nästa element i en enda sändningsbegäran från socketlagret till transporten.

SendPacketsElement(String)

Initierar en ny instans av SendPacketsElement klassen med den angivna filen.

SendPacketsElement(ReadOnlyMemory<Byte>)

Initierar en ny instans av SendPacketsElement klassen med den angivna bufferten.

SendPacketsElement(FileStream)

Initierar en ny instans av SendPacketsElement klassen med det angivna FileStream objektet.

SendPacketsElement(FileStream, Int64, Int32)

Initierar en ny instans av SendPacketsElement klassen med det angivna intervallet för ett FileStream objekt.

SendPacketsElement(Byte[])

Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs

Initierar en ny instans av SendPacketsElement klassen med den angivna bufferten.

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

Parametrar

buffer
Byte[]

En bytematris med data som ska skickas SendPacketsAsync(SocketAsyncEventArgs) med hjälp av metoden.

Undantag

Parametern buffer får inte vara null.

Kommentarer

Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

Se även

Gäller för

SendPacketsElement(String, Int64, Int32, Boolean)

Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs

Initierar en ny instans av SendPacketsElement klassen med hjälp av det angivna intervallet för filen med ett alternativ för att kombinera det här elementet med nästa element i en enda sändningsbegäran från socketlagret till transporten.

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)

Parametrar

filepath
String

Filnamnet för filen som ska överföras med hjälp av SendPacketsAsync(SocketAsyncEventArgs) metoden .

offset
Int64

Förskjutningen, i byte, från början av filen till platsen i filen för att börja skicka filen som anges i parametern filepath .

count
Int32

Antalet byte som ska skickas från parametern offset . Om count är noll skickas hela filen.

endOfPacket
Boolean

Anger att det här elementet inte ska kombineras med nästa element i en enda sändningsbegäran från socketlagret till transporten. Den här flaggan används för detaljerad kontroll av innehållet i varje meddelande på ett datagram eller en meddelandeorienterad socket.

Undantag

Parametern filepath får inte vara null.

Parametrarna offset och count måste vara större än eller lika med noll.

Kommentarer

Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

UNC-sökvägar (Universal Naming Convention) stöds av parametern filepath . Om filen finns i den aktuella arbetskatalogen behöver ingen sökvägsinformation anges.

Gäller för

SendPacketsElement(String, Int32, Int32, Boolean)

Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs

Initierar en ny instans av SendPacketsElement klassen med hjälp av det angivna intervallet för filen med ett alternativ för att kombinera det här elementet med nästa element i en enda sändningsbegäran från socketlagret till transporten.

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)

Parametrar

filepath
String

Filnamnet för filen som ska överföras med hjälp av SendPacketsAsync(SocketAsyncEventArgs) metoden .

offset
Int32

Förskjutningen, i byte, från början av filen till platsen i filen för att börja skicka filen som anges i parametern filepath .

count
Int32

Antalet byte som ska skickas från parametern offset . Om count är noll skickas hela filen.

endOfPacket
Boolean

Ett booleskt värde som anger att det här elementet inte ska kombineras med nästa element i en enda sändningsbegäran från socketlagret till transporten. Den här flaggan används för detaljerad kontroll av innehållet i varje meddelande på ett datagram eller en meddelandeorienterad socket.

Undantag

Parametern filepath får inte vara null.

Parametrarna offset och count måste vara större än eller lika med noll.

Kommentarer

Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

UNC-sökvägar (Universal Naming Convention) stöds av parametern filepath . Om filen finns i den aktuella arbetskatalogen behöver ingen sökvägsinformation anges.

Se även

Gäller för

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

Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs

Initierar en ny instans av SendPacketsElement klassen med det angivna intervallet för bufferten med ett alternativ för att kombinera det här elementet med nästa element i en enda sändningsbegäran från socketlagret till transporten.

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)

Parametrar

buffer
Byte[]

En bytematris med data som ska skickas SendPacketsAsync(SocketAsyncEventArgs) med hjälp av metoden.

offset
Int32

Förskjutningen, i byte, från början av buffer till platsen i buffer för att börja skicka data som anges i parametern buffer .

count
Int32

Antal byte som ska skickas från parametern offset . Om count är noll skickas inga byte.

endOfPacket
Boolean

Ett booleskt värde som anger att det här elementet inte ska kombineras med nästa element i en enda sändningsbegäran från socketlagret till transporten. Den här flaggan används för detaljerad kontroll av innehållet i varje meddelande på ett datagram eller en meddelandeorienterad socket.

Undantag

Parametern buffer får inte vara null.

Parametrarna offset och count måste vara större än eller lika med noll.

Och offsetcount måste vara mindre än buffertens storlek.

Kommentarer

Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

Se även

Gäller för

SendPacketsElement(String, Int64, Int32)

Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs

Initierar en ny instans av klassen med hjälp av SendPacketsElement det angivna intervallet för filen.

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)

Parametrar

filepath
String

Filnamnet för filen som ska överföras med hjälp av SendPacketsAsync(SocketAsyncEventArgs) metoden .

offset
Int64

Förskjutningen, i byte, från början av filen till platsen i filen för att börja skicka filen som anges i parametern filepath .

count
Int32

Antalet byte som ska skickas från offset. Om count är noll skickas hela filen.

Undantag

Parametern filepath får inte vara null.

Parametrarna offset och count måste vara större än eller lika med noll.

Kommentarer

Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

UNC-sökvägar (Universal Naming Convention) stöds av parametern filepath . Om filen finns i den aktuella arbetskatalogen behöver ingen sökvägsinformation anges.

Gäller för

SendPacketsElement(String, Int32, Int32)

Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs

Initierar en ny instans av klassen med hjälp av SendPacketsElement det angivna intervallet för filen.

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)

Parametrar

filepath
String

Filnamnet för filen som ska överföras med hjälp av SendPacketsAsync(SocketAsyncEventArgs) metoden .

offset
Int32

Förskjutningen, i byte, från början av filen till platsen i filen för att börja skicka filen som anges i parametern filepath .

count
Int32

Antalet byte som ska skickas från parametern offset . Om count är noll skickas hela filen.

Undantag

Parametern filepath får inte vara null.

Parametrarna offset och count måste vara större än eller lika med noll.

Kommentarer

Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

UNC-sökvägar (Universal Naming Convention) stöds av parametern filepath . Om filen finns i den aktuella arbetskatalogen behöver ingen sökvägsinformation anges.

Se även

Gäller för

SendPacketsElement(FileStream, Int64, Int32, Boolean)

Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs

Initierar en ny instans av SendPacketsElement klassen med det angivna intervallet för ett FileStream objekt med ett alternativ för att kombinera det här elementet med nästa element i en enda sändningsbegäran från socketlagret till transporten.

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)

Parametrar

fileStream
FileStream

Filen som ska överföras med hjälp av SendPacketsAsync(SocketAsyncEventArgs) metoden.

offset
Int64

TFörskjutningen, i byte, från början av filen till platsen i filen för att börja skicka byteen i filen.

count
Int32

Antalet byte som ska skickas från förskjutningsparametern. Om antalet är noll skickas hela filen.

endOfPacket
Boolean

Anger att det här elementet inte ska kombineras med nästa element i en enda sändningsbegäran från socketlagret till transporten. Den här flaggan används för detaljerad kontroll av innehållet i varje meddelande på ett datagram eller en meddelandeorienterad socket.

Undantag

Parametern fileStream måste ha öppnats för asynkron läsning och skrivning.

Parametern fileStream får inte vara null.

Parametrarna offset och count måste vara större än eller lika med noll.

Kommentarer

Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

Gäller för

SendPacketsElement(Byte[], Int32, Int32)

Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs

Initierar en ny instans av klassen med hjälp av SendPacketsElement buffertens angivna intervall.

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)

Parametrar

buffer
Byte[]

En bytematris med data som ska skickas SendPacketsAsync(SocketAsyncEventArgs) med hjälp av metoden.

offset
Int32

Förskjutningen, i byte, från början av buffer till platsen i buffer för att börja skicka data som anges i parametern buffer .

count
Int32

Antalet byte som ska skickas från parametern offset . Om count är noll skickas inga byte.

Undantag

Parametern buffer får inte vara null.

Parametrarna offset och count måste vara större än eller lika med noll.

Och offsetcount måste vara mindre än buffertens storlek.

Kommentarer

Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

Se även

Gäller för

SendPacketsElement(ReadOnlyMemory<Byte>, Boolean)

Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs

Initierar en ny instans av SendPacketsElement klassen med den angivna bufferten med ett alternativ för att kombinera det här elementet med nästa element i en enda sändningsbegäran från socketlagret till transporten.

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)

Parametrar

buffer
ReadOnlyMemory<Byte>

En ReadOnlyMemory<T> av byte som ska skickas med hjälp av SendPacketsAsync(SocketAsyncEventArgs) metoden.

endOfPacket
Boolean

Anger att det här elementet inte ska kombineras med nästa element i en enda sändningsbegäran från socketlagret till transporten. Den här flaggan används för detaljerad kontroll av innehållet i varje meddelande på ett datagram eller en meddelandeorienterad socket.

Kommentarer

Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

Gäller för

SendPacketsElement(String)

Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs

Initierar en ny instans av SendPacketsElement klassen med den angivna filen.

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)

Parametrar

filepath
String

Filnamnet för filen som ska överföras med hjälp av SendPacketsAsync(SocketAsyncEventArgs) metoden .

Undantag

Parametern filepath får inte vara null.

Kommentarer

Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

UNC-sökvägar (Universal Naming Convention) stöds av parametern filepath . Om filen finns i den aktuella arbetskatalogen behöver ingen sökvägsinformation anges.

Se även

Gäller för

SendPacketsElement(ReadOnlyMemory<Byte>)

Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs

Initierar en ny instans av SendPacketsElement klassen med den angivna bufferten.

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

Parametrar

buffer
ReadOnlyMemory<Byte>

En ReadOnlyMemory<T> av byte som ska skickas med hjälp av SendPacketsAsync(SocketAsyncEventArgs) metoden.

Kommentarer

Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

Gäller för

SendPacketsElement(FileStream)

Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs

Initierar en ny instans av SendPacketsElement klassen med det angivna FileStream objektet.

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)

Parametrar

fileStream
FileStream

Filen som ska överföras med hjälp av SendPacketsAsync(SocketAsyncEventArgs) metoden.

Undantag

fileStream är inte öppen för asynkron läsning och skrivning.

fileStream kan inte vara null.

Kommentarer

Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

Gäller för

SendPacketsElement(FileStream, Int64, Int32)

Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs
Källa:
SendPacketsElement.cs

Initierar en ny instans av SendPacketsElement klassen med det angivna intervallet för ett FileStream objekt.

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)

Parametrar

fileStream
FileStream

Filen som ska överföras med hjälp av SendPacketsAsync(SocketAsyncEventArgs) metoden.

offset
Int64

Förskjutningen, i byte, från början av filen till platsen i filen för att börja skicka byteen i filen.

count
Int32

Antalet byte som ska skickas från offset. Om count är noll skickas hela filen.

Undantag

Parametern fileStream måste ha öppnats för asynkron läsning och skrivning.

Parametern fileStream får inte vara null.

Parametrarna offset och count måste vara större än eller lika med noll.

Kommentarer

Klassen SendPacketsElement används med SocketAsyncEventArgs.SendPacketsElements egenskapen för att hämta eller ange en databuffert eller fil som ska skickas med metoden Socket.SendPacketsAsync .

Gäller för