Nyelv

NetworkStream Konstruktorok

Definíció

Létrehozza az osztály új példányát NetworkStream .

Túlterhelések

Name Description
NetworkStream(Socket)

Létrehozza az NetworkStream osztály új példányát a megadotthoz Socket.

NetworkStream(Socket, Boolean)

Inicializálja a NetworkStream megadott osztály új példányát a megadott SocketSocket tulajdonossal.

NetworkStream(Socket, FileAccess)

Létrehoz egy új példányt a NetworkStream megadott Socket osztályhoz a megadott hozzáférési jogosultságokkal.

NetworkStream(Socket, FileAccess, Boolean)

Létrehozza a NetworkStream megadott osztály új példányát a megadott Socket hozzáférési jogosultságokkal és a megadott Socket tulajdonjoggal.

NetworkStream(Socket)

Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs

Létrehozza az NetworkStream osztály új példányát a megadotthoz 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)

Paraméterek

socket
Socket

Socket Az NetworkStream adatok küldéséhez és fogadásához használt adatok.

Kivételek

A socket paraméter a következő null: .

A socket paraméter nincs csatlakoztatva.

-vagy-

A SocketType paraméter tulajdonsága socket nem Stream.

-vagy-

A socket paraméter blokkolásmentes állapotban van.

Megjegyzések

A NetworkStream létrehozás a megadotthoz Socketolvasási/írási hozzáféréssel történik. A NetworkStream mögöttes nem az , Socketígy a meghívás vagy Close metódus Dispose nem zárja be a Socket.

Lásd még

A következőre érvényes:

NetworkStream(Socket, Boolean)

Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs

Inicializálja a NetworkStream megadott osztály új példányát a megadott SocketSocket tulajdonossal.

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)

Paraméterek

socket
Socket

Socket Az NetworkStream adatok küldéséhez és fogadásához használt adatok.

ownsSocket
Boolean

Állítsa úgy, true hogy jelezze, hogy a NetworkStream tulajdonos a Socket; egyébként. false

Kivételek

A socket paraméter a következő null: .

A socket paraméter nincs csatlakoztatva.

-vagy-

a paraméter tulajdonságának SocketType értéke socket nem Stream.

-vagy-

a socket paraméter blokkolásmentes állapotban van.

Megjegyzések

A NetworkStream létrehozás a megadotthoz Socketolvasási/írási hozzáféréssel történik. Ha a paraméter értéke ownsSocket az true, akkor a NetworkStream mögöttes Sockettulajdonos lesz, és a Close metódus Dispose meghívása szintén bezárja az alapul szolgálót Socket.

Lásd még

A következőre érvényes:

NetworkStream(Socket, FileAccess)

Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs

Létrehoz egy új példányt a NetworkStream megadott Socket osztályhoz a megadott hozzáférési jogosultságokkal.

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)

Paraméterek

socket
Socket

Socket Az NetworkStream adatok küldéséhez és fogadásához használt adatok.

access
FileAccess

A megadott FileAccesshozzáférési NetworkStream típust meghatározó értékek bitenkénti kombinációjaSocket.

Kivételek

A socket paraméter a következő null: .

A socket paraméter nincs csatlakoztatva.

-vagy-

a SocketType paraméter tulajdonsága socket nem Stream.

-vagy-

a socket paraméter blokkolásmentes állapotban van.

Megjegyzések

Ez NetworkStream a megadott hozzáféréssel jön létre a megadotthoz Socket. Ezzel a konstruktorral a NetworkStream mögöttes Socketnem rendelkezik , így a meghívás vagy Close metódus Dispose nem zárja be az alapul szolgálót Socket.

A access paraméter beállítja a CanReadCanWriteNetworkStream. Ha megadja Write, akkor a NetworkStream metódus hívásait Write engedélyezi. Ha megadja Read, akkor a NetworkStream metódus hívásait Read engedélyezi. Ha megadja ReadWrite, mindkét metódushívás engedélyezett.

Lásd még

A következőre érvényes:

NetworkStream(Socket, FileAccess, Boolean)

Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs
Forrás:
NetworkStream.cs

Létrehozza a NetworkStream megadott osztály új példányát a megadott Socket hozzáférési jogosultságokkal és a megadott Socket tulajdonjoggal.

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)

Paraméterek

socket
Socket

Socket Az NetworkStream adatok küldéséhez és fogadásához használt adatok.

access
FileAccess

Az értékek bitenkénti kombinációjaFileAccess, amely meghatározza a megadott NetworkStreamhozzáférés Socket típusát.

ownsSocket
Boolean

Állítsa úgy, true hogy jelezze, hogy a NetworkStream tulajdonos a Socket; egyébként. false

Kivételek

A socket paraméter a következő null: .

A socket paraméter nincs csatlakoztatva.

-vagy-

A SocketType paraméter tulajdonsága socket nem Stream.

-vagy-

A socket paraméter blokkolásmentes állapotban van.

Megjegyzések

A NetworkStream létrehozás a megadotthoz Socketolvasási/írási hozzáféréssel történik. Ha a ownsSocket paraméter értéke az true, a NetworkStream mögöttes Sockettulajdonság tulajdonjogát veszi át , és az vagy Close metódus Dispose meghívása szintén bezárja az alapul szolgálót Socket.

A access paraméter beállítja a CanReadCanWriteNetworkStream. Ha megadja Write, akkor a NetworkStream metódus hívásait Write engedélyezi. Ha megadja Read, akkor a NetworkStream metódus hívásait Read engedélyezi. Ha megadja ReadWrite, mindkét metódushívás engedélyezett.

Lásd még

A következőre érvényes: