NetworkStream Konstruktorer

Definition

Skapar en ny instans av NetworkStream klassen.

Överlagringar

Name Description
NetworkStream(Socket)

Skapar en ny instans av NetworkStream klassen för den angivna Socket.

NetworkStream(Socket, Boolean)

Initierar en ny instans av NetworkStream klassen för den angivna Socket med det angivna Socket ägarskapet.

NetworkStream(Socket, FileAccess)

Skapar en ny instans av NetworkStream klassen för den angivna Socket med de angivna åtkomsträttigheterna.

NetworkStream(Socket, FileAccess, Boolean)

Skapar en ny instans av NetworkStream klassen för den angivna Socket med de angivna åtkomsträttigheterna och det angivna Socket ägarskapet.

NetworkStream(Socket)

Skapar en ny instans av NetworkStream klassen för den angivna Socket.

public:
 NetworkStream(System::Net::Sockets::Socket ^ socket);
public NetworkStream(System.Net.Sockets.Socket socket);
new System.Net.Sockets.NetworkStream : System.Net.Sockets.Socket -> System.Net.Sockets.NetworkStream
Public Sub New (socket As Socket)

Parametrar

socket
Socket

Det Socket som NetworkStream ska användas för att skicka och ta emot data.

Undantag

Parametern socket är null.

Parametern socket är inte ansluten.

-eller-

Egenskapen SocketType för parametern socket är inte Stream.

-eller-

Parametern socket är i ett icke-blockerande tillstånd.

Kommentarer

NetworkStream Skapas med läs-/skrivåtkomst till den angivna Socket. NetworkStream Äger inte den underliggande Socket, så att anropa Close metoden eller Dispose stänger Socketinte .

Se även

Gäller för

NetworkStream(Socket, Boolean)

Initierar en ny instans av NetworkStream klassen för den angivna Socket med det angivna Socket ägarskapet.

public:
 NetworkStream(System::Net::Sockets::Socket ^ socket, bool ownsSocket);
public NetworkStream(System.Net.Sockets.Socket socket, bool ownsSocket);
new System.Net.Sockets.NetworkStream : System.Net.Sockets.Socket * bool -> System.Net.Sockets.NetworkStream
Public Sub New (socket As Socket, ownsSocket As Boolean)

Parametrar

socket
Socket

Det Socket som NetworkStream ska användas för att skicka och ta emot data.

ownsSocket
Boolean

Ange till för true att ange att NetworkStream kommer att ta ägarskapet för Socket; annars . false

Undantag

Parametern socket är null.

Parametern socket är inte ansluten.

-eller-

värdet för egenskapen för SocketType parametern socket är inte Stream.

-eller-

parametern socket är i ett icke-blockerande tillstånd.

Kommentarer

NetworkStream Skapas med läs-/skrivåtkomst till den angivna Socket. Om värdet för ownsSocket parametern är truetar NetworkStream ägarskapet för den underliggande Socketoch anropar Close metoden eller Dispose även den underliggande Socket.

Se även

Gäller för

NetworkStream(Socket, FileAccess)

Skapar en ny instans av NetworkStream klassen för den angivna Socket med de angivna åtkomsträttigheterna.

public:
 NetworkStream(System::Net::Sockets::Socket ^ socket, System::IO::FileAccess access);
public NetworkStream(System.Net.Sockets.Socket socket, System.IO.FileAccess access);
new System.Net.Sockets.NetworkStream : System.Net.Sockets.Socket * System.IO.FileAccess -> System.Net.Sockets.NetworkStream
Public Sub New (socket As Socket, access As FileAccess)

Parametrar

socket
Socket

Det Socket som NetworkStream ska användas för att skicka och ta emot data.

access
FileAccess

En bitvis kombination av de FileAccess värden som anger vilken typ av åtkomst som ges till NetworkStream över angivna Socket.

Undantag

Parametern socket är null.

Parametern socket är inte ansluten.

-eller-

SocketType-egenskapen för parametern socket är inte Stream.

-eller-

parametern socket är i ett icke-blockerande tillstånd.

Kommentarer

NetworkStream Skapas med den angivna åtkomsten till den angivna Socket. Med den här konstruktorn NetworkStream äger inte den underliggande Socket, så att anropa Close metoden eller Dispose stänger inte den underliggande Socket.

Parametern access anger CanRead egenskaperna och CanWrite för NetworkStream. Om du anger WriteNetworkStream tillåter anrop till Write metoden . Om du anger ReadNetworkStream tillåter anrop till Read metoden . Om du anger ReadWritetillåts båda metodanropen.

Se även

Gäller för

NetworkStream(Socket, FileAccess, Boolean)

Skapar en ny instans av NetworkStream klassen för den angivna Socket med de angivna åtkomsträttigheterna och det angivna Socket ägarskapet.

public:
 NetworkStream(System::Net::Sockets::Socket ^ socket, System::IO::FileAccess access, bool ownsSocket);
public NetworkStream(System.Net.Sockets.Socket socket, System.IO.FileAccess access, bool ownsSocket);
new System.Net.Sockets.NetworkStream : System.Net.Sockets.Socket * System.IO.FileAccess * bool -> System.Net.Sockets.NetworkStream
Public Sub New (socket As Socket, access As FileAccess, ownsSocket As Boolean)

Parametrar

socket
Socket

Det Socket som NetworkStream ska användas för att skicka och ta emot data.

access
FileAccess

En bitvis kombination av de FileAccess värden som anger vilken typ av åtkomst som ges till NetworkStream över angivna Socket.

ownsSocket
Boolean

Ange till för true att ange att NetworkStream kommer att ta ägarskapet för Socket; annars . false

Undantag

Parametern socket är null.

Parametern socket är inte ansluten.

-eller-

Egenskapen SocketType för parametern socket är inte Stream.

-eller-

Parametern socket är i ett icke-blockerande tillstånd.

Kommentarer

NetworkStream Skapas med läs-/skrivåtkomst till den angivna Socket. Om värdet för parametern ownsSocket är truetar NetworkStream ägarskapet för den underliggande Socketoch anropar Close metoden eller Dispose även den underliggande Socket.

Parametern access anger CanRead egenskaperna och CanWrite för NetworkStream. Om du anger WriteNetworkStream tillåter anrop till Write metoden . Om du anger ReadNetworkStream tillåter anrop till Read metoden . Om du anger ReadWritetillåts båda metodanropen.

Se även

Gäller för