NetworkStream Construtores

Definição

Cria uma nova instância da NetworkStream classe.

Sobrecargas

Name Description
NetworkStream(Socket)

Cria uma nova instância da NetworkStream classe para o especificado Socket.

NetworkStream(Socket, Boolean)

Inicializa uma nova instância da NetworkStream classe para a especificada Socket com a propriedade especificada Socket .

NetworkStream(Socket, FileAccess)

Cria uma nova instância da NetworkStream classe para a especificada Socket com os direitos de acesso especificados.

NetworkStream(Socket, FileAccess, Boolean)

Cria uma nova instância da NetworkStream classe para a especificada Socket com os direitos de acesso especificados e a propriedade especificada Socket .

NetworkStream(Socket)

Origem:
NetworkStream.cs
Origem:
NetworkStream.cs
Origem:
NetworkStream.cs
Origem:
NetworkStream.cs
Origem:
NetworkStream.cs

Cria uma nova instância da NetworkStream classe para o especificado 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)

Parâmetros

socket
Socket

O Socket que eles NetworkStream usarão para enviar e receber dados.

Exceções

O socket parâmetro é null.

O socket parâmetro não está ligado.

-ou-

A SocketType propriedade do socket parâmetro não Streamé .

-ou-

O socket parâmetro está num estado não bloqueante.

Observações

O NetworkStream é criado com acesso de leitura/escrita ao especificado Socket. O NetworkStream não possui o subjacente Socket, por isso chamar o Close método ou Dispose não fecha o Socket.

Ver também

Aplica-se a

NetworkStream(Socket, Boolean)

Origem:
NetworkStream.cs
Origem:
NetworkStream.cs
Origem:
NetworkStream.cs
Origem:
NetworkStream.cs
Origem:
NetworkStream.cs

Inicializa uma nova instância da NetworkStream classe para a especificada Socket com a propriedade especificada Socket .

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)

Parâmetros

socket
Socket

O Socket que eles NetworkStream usarão para enviar e receber dados.

ownsSocket
Boolean

Defina para true indicar que o NetworkStream tomará posse do Socket; caso contrário, false.

Exceções

O socket parâmetro é null.

O socket parâmetro não está ligado.

-ou-

O valor da SocketType propriedade do socket parâmetro não Streamé .

-ou-

O socket parâmetro está num estado não bloqueante.

Observações

O NetworkStream é criado com acesso de leitura/escrita ao especificado Socket. Se o valor do parâmetro for ownsSocket, o true assume a propriedade do subjacente NetworkStream, e chamar o Socket método ou Close também fecha o subjacente Dispose.Socket

Ver também

Aplica-se a

NetworkStream(Socket, FileAccess)

Origem:
NetworkStream.cs
Origem:
NetworkStream.cs
Origem:
NetworkStream.cs
Origem:
NetworkStream.cs
Origem:
NetworkStream.cs

Cria uma nova instância da NetworkStream classe para a especificada Socket com os direitos de acesso especificados.

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)

Parâmetros

socket
Socket

O Socket que eles NetworkStream usarão para enviar e receber dados.

access
FileAccess

Uma combinação bit a bit dos FileAccess valores que especificam o tipo de acesso dado ao NetworkStream sobre o fornecido Socket.

Exceções

O socket parâmetro é null.

O socket parâmetro não está ligado.

-ou-

a SocketType propriedade do socket parâmetro não Streamé .

-ou-

O socket parâmetro está num estado não bloqueante.

Observações

O NetworkStream é criado com o acesso especificado ao .Socket Com este construtor, o NetworkStream não possui o subjacente Socket, pelo que chamar o Close método ou Dispose não fecha o subjacente Socket.

O access parâmetro define as CanRead propriedades e CanWrite dos NetworkStream. Se especificar Write, então permite NetworkStream chamadas ao Write método. Se especificar Read, então permite NetworkStream chamadas ao Read método. Se especificar ReadWrite, ambas as chamadas de método são permitidas.

Ver também

Aplica-se a

NetworkStream(Socket, FileAccess, Boolean)

Origem:
NetworkStream.cs
Origem:
NetworkStream.cs
Origem:
NetworkStream.cs
Origem:
NetworkStream.cs
Origem:
NetworkStream.cs

Cria uma nova instância da NetworkStream classe para a especificada Socket com os direitos de acesso especificados e a propriedade especificada Socket .

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)

Parâmetros

socket
Socket

O Socket que eles NetworkStream usarão para enviar e receber dados.

access
FileAccess

Uma combinação bit a bit dos FileAccess valores que especifica o tipo de acesso dado ao NetworkStream sobre o fornecido Socket.

ownsSocket
Boolean

Defina para true indicar que o NetworkStream tomará posse do Socket; caso contrário, false.

Exceções

O socket parâmetro é null.

O socket parâmetro não está ligado.

-ou-

A SocketType propriedade do socket parâmetro não Streamé .

-ou-

O socket parâmetro está num estado não bloqueante.

Observações

O NetworkStream é criado com acesso de leitura/escrita ao especificado Socket. Se o valor do ownsSocket parâmetro for true, o NetworkStream assume a propriedade do subjacente Socket, e chamar o Close método ou Dispose também fecha o subjacente Socket.

O access parâmetro define as CanRead propriedades e CanWrite dos NetworkStream. Se especificar Write, então permite NetworkStream chamadas ao Write método. Se especificar Read, então permite NetworkStream chamadas ao Read método. Se especificar ReadWrite, ambas as chamadas de método são permitidas.

Ver também

Aplica-se a