SendPacketsElement Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
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
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
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
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
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
- ArgumentNullException
- ArgumentOutOfRangeException
- SendPacketsAsync(SocketAsyncEventArgs)
- SendPacketsElements
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 .