SendPacketsElement Constructors

Definitie

Initialiseert een nieuw exemplaar van de SendPacketsElement klasse.

Overloads

Name Description
SendPacketsElement(Byte[])

Initialiseert een nieuw exemplaar van de SendPacketsElement klasse met behulp van de opgegeven buffer.

SendPacketsElement(String)

Initialiseert een nieuw exemplaar van de SendPacketsElement klasse met behulp van het opgegeven bestand.

SendPacketsElement(Byte[], Int32, Int32)

Initialiseert een nieuw exemplaar van de SendPacketsElement klasse met behulp van het opgegeven bereik van de buffer.

SendPacketsElement(String, Int32, Int32)

Initialiseert een nieuw exemplaar van de SendPacketsElement klasse met behulp van het opgegeven bereik van het bestand.

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

Initialiseert een nieuw exemplaar van de SendPacketsElement klasse met behulp van het opgegeven bereik van de buffer met een optie om dit element te combineren met het volgende element in één verzendaanvraag van de socketslaag naar het transport.

SendPacketsElement(String, Int32, Int32, Boolean)

Initialiseert een nieuw exemplaar van de SendPacketsElement klasse met behulp van het opgegeven bereik van het bestand met een optie om dit element te combineren met het volgende element in één verzendaanvraag van de sockets-laag naar het transport.

SendPacketsElement(Byte[])

Initialiseert een nieuw exemplaar van de SendPacketsElement klasse met behulp van de opgegeven buffer.

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

Parameters

buffer
Byte[]

Een bytematrix met gegevens die moeten worden verzonden met behulp van de SendPacketsAsync(SocketAsyncEventArgs) methode.

Uitzonderingen

De buffer parameter kan niet null zijn.

Opmerkingen

De SendPacketsElement klasse wordt gebruikt met de SocketAsyncEventArgs.SendPacketsElements eigenschap om een gegevensbuffer of bestand op te halen of in te stellen dat moet worden verzonden met behulp van de Socket.SendPacketsAsync methode.

Zie ook

Van toepassing op

SendPacketsElement(String)

Initialiseert een nieuw exemplaar van de SendPacketsElement klasse met behulp van het opgegeven bestand.

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)

Parameters

filepath
String

De bestandsnaam van het bestand dat moet worden verzonden met behulp van de SendPacketsAsync(SocketAsyncEventArgs) methode.

Uitzonderingen

De filepath parameter kan niet null zijn.

Opmerkingen

De SendPacketsElement klasse wordt gebruikt met de SocketAsyncEventArgs.SendPacketsElements eigenschap om een gegevensbuffer of bestand op te halen of in te stellen dat moet worden verzonden met behulp van de Socket.SendPacketsAsync methode.

UNC-paden (Universal Naming Convention) worden ondersteund door de filepath parameter. Als het bestand zich in de huidige werkmap bevindt, hoeft er geen padgegevens te worden opgegeven.

Zie ook

Van toepassing op

SendPacketsElement(Byte[], Int32, Int32)

Initialiseert een nieuw exemplaar van de SendPacketsElement klasse met behulp van het opgegeven bereik van de buffer.

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)

Parameters

buffer
Byte[]

Een bytematrix met gegevens die moeten worden verzonden met behulp van de SendPacketsAsync(SocketAsyncEventArgs) methode.

offset
Int32

De offset, in bytes, vanaf het begin van de buffer locatie op de locatie in de buffer om te beginnen met het verzenden van de gegevens die zijn opgegeven in de buffer parameter.

count
Int32

Het aantal bytes dat moet worden verzonden vanaf de offset parameter. Als count nul is, worden er geen bytes verzonden.

Uitzonderingen

De buffer parameter kan niet null zijn.

De offset parameters count moeten groter dan of gelijk zijn aan nul.

De offset en count moeten kleiner zijn dan de grootte van de buffer.

Opmerkingen

De SendPacketsElement klasse wordt gebruikt met de SocketAsyncEventArgs.SendPacketsElements eigenschap om een gegevensbuffer of bestand op te halen of in te stellen dat moet worden verzonden met behulp van de Socket.SendPacketsAsync methode.

Zie ook

Van toepassing op

SendPacketsElement(String, Int32, Int32)

Initialiseert een nieuw exemplaar van de SendPacketsElement klasse met behulp van het opgegeven bereik van het bestand.

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)

Parameters

filepath
String

De bestandsnaam van het bestand dat moet worden verzonden met behulp van de SendPacketsAsync(SocketAsyncEventArgs) methode.

offset
Int32

De offset, in bytes, vanaf het begin van het bestand naar de locatie in het bestand om het bestand te verzenden dat is opgegeven in de filepath parameter.

count
Int32

Het aantal bytes dat moet worden verzonden vanaf de offset parameter. Als count dit nul is, wordt het hele bestand verzonden.

Uitzonderingen

De filepath parameter kan niet null zijn.

De offset parameters count moeten groter dan of gelijk zijn aan nul.

Opmerkingen

De SendPacketsElement klasse wordt gebruikt met de SocketAsyncEventArgs.SendPacketsElements eigenschap om een gegevensbuffer of bestand op te halen of in te stellen dat moet worden verzonden met behulp van de Socket.SendPacketsAsync methode.

UNC-paden (Universal Naming Convention) worden ondersteund door de filepath parameter. Als het bestand zich in de huidige werkmap bevindt, hoeft er geen padgegevens te worden opgegeven.

Zie ook

Van toepassing op

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

Initialiseert een nieuw exemplaar van de SendPacketsElement klasse met behulp van het opgegeven bereik van de buffer met een optie om dit element te combineren met het volgende element in één verzendaanvraag van de socketslaag naar het transport.

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)

Parameters

buffer
Byte[]

Een bytematrix met gegevens die moeten worden verzonden met behulp van de SendPacketsAsync(SocketAsyncEventArgs) methode.

offset
Int32

De offset, in bytes, vanaf het begin van de buffer locatie op de locatie in de buffer om te beginnen met het verzenden van de gegevens die zijn opgegeven in de buffer parameter.

count
Int32

Het aantal bytes dat moet worden verzonden vanaf de offset parameter. Als count nul is, worden er geen bytes verzonden.

endOfPacket
Boolean

Een Booleaanse waarde die aangeeft dat dit element niet moet worden gecombineerd met het volgende element in één verzendaanvraag van de socketslaag naar het transport. Deze vlag wordt gebruikt voor gedetailleerde controle over de inhoud van elk bericht op een datagram of berichtgeoriënteerde socket.

Uitzonderingen

De buffer parameter kan niet null zijn.

De offset parameters count moeten groter dan of gelijk zijn aan nul.

De offset en count moeten kleiner zijn dan de grootte van de buffer.

Opmerkingen

De SendPacketsElement klasse wordt gebruikt met de SocketAsyncEventArgs.SendPacketsElements eigenschap om een gegevensbuffer of bestand op te halen of in te stellen dat moet worden verzonden met behulp van de Socket.SendPacketsAsync methode.

Zie ook

Van toepassing op

SendPacketsElement(String, Int32, Int32, Boolean)

Initialiseert een nieuw exemplaar van de SendPacketsElement klasse met behulp van het opgegeven bereik van het bestand met een optie om dit element te combineren met het volgende element in één verzendaanvraag van de sockets-laag naar het transport.

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)

Parameters

filepath
String

De bestandsnaam van het bestand dat moet worden verzonden met behulp van de SendPacketsAsync(SocketAsyncEventArgs) methode.

offset
Int32

De offset, in bytes, vanaf het begin van het bestand naar de locatie in het bestand om het bestand te verzenden dat is opgegeven in de filepath parameter.

count
Int32

Het aantal bytes dat moet worden verzonden vanaf de offset parameter. Als count dit nul is, wordt het hele bestand verzonden.

endOfPacket
Boolean

Een Booleaanse waarde die aangeeft dat dit element niet moet worden gecombineerd met het volgende element in één verzendaanvraag van de socketslaag naar het transport. Deze vlag wordt gebruikt voor gedetailleerde controle over de inhoud van elk bericht op een datagram of berichtgeoriënteerde socket.

Uitzonderingen

De filepath parameter kan niet null zijn.

De offset parameters count moeten groter dan of gelijk zijn aan nul.

Opmerkingen

De SendPacketsElement klasse wordt gebruikt met de SocketAsyncEventArgs.SendPacketsElements eigenschap om een gegevensbuffer of bestand op te halen of in te stellen dat moet worden verzonden met behulp van de Socket.SendPacketsAsync methode.

UNC-paden (Universal Naming Convention) worden ondersteund door de filepath parameter. Als het bestand zich in de huidige werkmap bevindt, hoeft er geen padgegevens te worden opgegeven.

Zie ook

Van toepassing op