NetworkStream 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.
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.