NetworkStream Oluşturucular

Tanım

NetworkStream sınıfının yeni bir örneğini oluşturur.

Aşırı Yüklemeler

NetworkStream(Socket)

Belirtilen Socketiçin sınıfının yeni bir örneğini NetworkStream oluşturur.

NetworkStream(Socket, Boolean)

Belirtilen Socket sahiplik ile belirtilen Socket için sınıfının yeni bir örneğini NetworkStream başlatır.

NetworkStream(Socket, FileAccess)

Belirtilen erişim haklarıyla belirtilen Socket için sınıfının yeni bir örneğini NetworkStream oluşturur.

NetworkStream(Socket, FileAccess, Boolean)

Belirtilen erişim hakları ve belirtilen sahiplik ile belirtilen Socket için sınıfının yeni bir örneğini NetworkStreamSocket oluşturur.

NetworkStream(Socket)

Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs

Belirtilen Socketiçin sınıfının yeni bir örneğini NetworkStream oluşturur.

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)

Parametreler

socket
Socket

öğesinin SocketNetworkStream verileri göndermek ve almak için kullanacağı.

Özel durumlar

socket parametresidirnull.

socket Parametresi bağlı değil.

-veya-

SocketType parametresinin socket özelliği değildirStream.

-veya-

socket parametresi engellenmemiş durumda.

Açıklamalar

, NetworkStream belirtilen Socketöğesine okuma/yazma erişimiyle oluşturulur. NetworkStream, temel alınan Socketöğesine sahip değildir, bu nedenle veya Dispose yönteminin çağrılması Close öğesini Socketkapatmaz.

Ayrıca bkz.

Şunlara uygulanır

NetworkStream(Socket, Boolean)

Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs

Belirtilen Socket sahiplik ile belirtilen Socket için sınıfının yeni bir örneğini NetworkStream başlatır.

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)

Parametreler

socket
Socket

öğesinin SocketNetworkStream verileri göndermek ve almak için kullanacağı.

ownsSocket
Boolean

öğesinin NetworkStream sahipliğini Socketalacağını belirtmek için true olarak ayarlayın; aksi takdirde . false

Özel durumlar

socket parametresidirnull.

socket Parametresi bağlı değil.

-veya-

parametresinin SocketType özelliğinin socket değeri değildir Stream.

-veya-

socket parametresi engellenmemiş durumda.

Açıklamalar

, NetworkStream belirtilen Socketöğesine okuma/yazma erişimiyle oluşturulur. parametresinin ownsSocket değeri isetrue, NetworkStream temel alınan Socketöğesinin sahipliğini alır ve veya Dispose yöntemini çağırmak Close da temel alınan Socketöğesini kapatır.

Ayrıca bkz.

Şunlara uygulanır

NetworkStream(Socket, FileAccess)

Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs

Belirtilen erişim haklarıyla belirtilen Socket için sınıfının yeni bir örneğini NetworkStream oluşturur.

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)

Parametreler

socket
Socket

öğesinin SocketNetworkStream verileri göndermek ve almak için kullanacağı.

access
FileAccess

Sağlanan Socketüzerinden öğesine verilen erişim türünü belirten değerlerin NetworkStream bit düzeyinde birleşimiFileAccess.

Özel durumlar

socket parametresidirnull.

socket Parametresi bağlı değil.

-veya-

SocketType parametresinin socket özelliği değildirStream.

-veya-

socket parametresi engellenmemiş durumda.

Açıklamalar

NetworkStream, belirtilen öğesine belirtilen erişimle Socketoluşturulur. Bu oluşturucu ile, NetworkStream temel alınan Socketöğesine sahip değildir, bu nedenle veya Dispose yönteminin çağrılması Close temel alınan Socketöğesini kapatmaz.

access parametresi, CanRead ve CanWrite özelliklerini NetworkStreamayarlar. belirtirseniz Write, NetworkStream yöntemine yapılan çağrılara Write izin verir. belirtirseniz Read, NetworkStream yöntemine yapılan çağrılara Read izin verir. belirtirseniz ReadWrite, her iki yöntem çağrısına da izin verilir.

Ayrıca bkz.

Şunlara uygulanır

NetworkStream(Socket, FileAccess, Boolean)

Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs
Kaynak:
NetworkStream.cs

Belirtilen erişim hakları ve belirtilen sahiplik ile belirtilen Socket için sınıfının yeni bir örneğini NetworkStreamSocket oluşturur.

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)

Parametreler

socket
Socket

öğesinin SocketNetworkStream verileri göndermek ve almak için kullanacağı.

access
FileAccess

Sağlanan Socketüzerinden öğesine verilen NetworkStream erişim türünü belirten değerlerin bit düzeyinde birleşimiFileAccess.

ownsSocket
Boolean

öğesinin NetworkStream sahipliğini Socketalacağını belirtmek için true olarak ayarlayın; aksi takdirde . false

Özel durumlar

socket parametresidirnull.

socket Parametresi bağlı değil.

-veya-

SocketType parametresinin socket özelliği değildirStream.

-veya-

socket parametresi engellenmemiş durumda.

Açıklamalar

, NetworkStream belirtilen Socketöğesine okuma/yazma erişimiyle oluşturulur. parametresinin ownsSocket değeri isetrue, NetworkStream temel alınan Socketöğesinin sahipliğini alır ve veya Dispose yöntemini çağırmak Close da temel alınan Socketöğesini kapatır.

access parametresi, CanRead ve CanWrite özelliklerini NetworkStreamayarlar. belirtirseniz Write, NetworkStream yöntemine yapılan çağrılara Write izin verir. belirtirseniz Read, NetworkStream yöntemine yapılan çağrılara Read izin verir. belirtirseniz ReadWrite, her iki yöntem çağrısına da izin verilir.

Ayrıca bkz.

Şunlara uygulanır