NetworkStream 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스의 새 인스턴스를 NetworkStream 만듭니다.
오버로드
| Name | Description |
|---|---|
| NetworkStream(Socket) |
지정된 NetworkStream클래스의 Socket 새 인스턴스를 만듭니다. |
| NetworkStream(Socket, Boolean) |
지정된 NetworkStream 소유권을 사용하여 지정된 Socket 클래스의 Socket 새 인스턴스를 초기화합니다. |
| NetworkStream(Socket, FileAccess) |
지정된 액세스 권한으로 지정된 NetworkStream 클래스의 Socket 새 인스턴스를 만듭니다. |
| NetworkStream(Socket, FileAccess, Boolean) |
지정된 액세스 권한 및 지정된 소유권을 사용하여 지정된 NetworkStream 클래스의 새 인스턴스 Socket 를 Socket 만듭니다. |
NetworkStream(Socket)
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
지정된 NetworkStream클래스의 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)
매개 변수
- socket
- Socket
Socket NetworkStream 데이터를 보내고 받는 데 사용할 것입니다.
예외
매개 변수는 socket .입니다 null.
socket 매개 변수가 연결되지 않았습니다.
-또는-
SocketType 매개 변수의 속성이 socket 아닙니다Stream.
-또는-
socket 매개 변수가 차단되지 않는 상태입니다.
설명
NetworkStream 지정된 Socket에 대한 읽기/쓰기 액세스 권한으로 만들어집니다. 기본 NetworkStreamSocket을 소유하지 않으므로 또는 Close 메서드를 Dispose 호출해도 닫Socket히지 않습니다.
추가 정보
적용 대상
NetworkStream(Socket, Boolean)
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
지정된 NetworkStream 소유권을 사용하여 지정된 Socket 클래스의 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)
매개 변수
- socket
- Socket
Socket NetworkStream 데이터를 보내고 받는 데 사용할 것입니다.
- ownsSocket
- Boolean
의 소유권을 가져올 것임을 나타내도록 true 설정합니다. 그렇지 않으면 NetworkStream.Socketfalse
예외
매개 변수는 socket .입니다 null.
socket 매개 변수가 연결되지 않았습니다.
-또는-
매개 변수의 SocketType 속성 값이 socket 아닙니다 Stream.
-또는-
socket 매개 변수가 차단되지 않는 상태입니다.
설명
NetworkStream 지정된 Socket에 대한 읽기/쓰기 액세스 권한으로 만들어집니다.
매개 변수 값 ownsSocket 이 trueNetworkStream면 기본의 소유권을 Socket가져와서 또는 Close 메서드를 Dispose 호출하면 기본Socket이 닫힙니다.
추가 정보
적용 대상
NetworkStream(Socket, FileAccess)
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
지정된 액세스 권한으로 지정된 NetworkStream 클래스의 Socket 새 인스턴스를 만듭니다.
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)
매개 변수
- socket
- Socket
Socket NetworkStream 데이터를 보내고 받는 데 사용할 것입니다.
- access
- FileAccess
제공된 FileAccess오버에 NetworkStream 지정된 액세스 형식을 지정하는 Socket 값의 비트 조합입니다.
예외
매개 변수는 socket .입니다 null.
socket 매개 변수가 연결되지 않았습니다.
-또는-
SocketType 매개 변수의 속성이 socket 아닙니다Stream.
-또는-
socket 매개 변수가 차단되지 않는 상태입니다.
설명
NetworkStream 지정된 에 대한 지정된 액세스 권한으로 Socket만들어집니다. 이 생성자를 NetworkStream 사용하면 내부Socket를 소유하지 않으므로 또는 Close 메서드를 Dispose 호출해도 기본Socket이 닫힙니다.
매개 변수는 access .CanReadCanWriteNetworkStream 지정 Write하면 메서드를 NetworkStream 호출할 Write 수 있습니다. 지정 Read하면 메서드를 NetworkStream 호출할 Read 수 있습니다. 지정 ReadWrite하는 경우 두 메서드 호출이 모두 허용됩니다.
추가 정보
적용 대상
NetworkStream(Socket, FileAccess, Boolean)
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
- Source:
- NetworkStream.cs
지정된 액세스 권한 및 지정된 소유권을 사용하여 지정된 NetworkStream 클래스의 새 인스턴스 Socket 를 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)
매개 변수
- socket
- Socket
Socket NetworkStream 데이터를 보내고 받는 데 사용할 것입니다.
- access
- FileAccess
제공된 FileAccess오버에 NetworkStream 지정된 액세스 형식을 지정하는 Socket 값의 비트 조합입니다.
- ownsSocket
- Boolean
의 소유권을 가져올 것임을 나타내도록 true 설정합니다. 그렇지 않으면 NetworkStream.Socketfalse
예외
매개 변수는 socket .입니다 null.
socket 매개 변수가 연결되지 않았습니다.
-또는-
SocketType 매개 변수의 속성이 socket 아닙니다Stream.
-또는-
socket 매개 변수가 차단되지 않는 상태입니다.
설명
NetworkStream 지정된 Socket에 대한 읽기/쓰기 액세스 권한으로 만들어집니다.
매개 변수 값 ownsSocket 이 trueNetworkStream 면 기본의 소유권을 Socket가져와서 또는 Close 메서드를 Dispose 호출하면 기본 Socket값도 닫힙니다.
매개 변수는 access .CanReadCanWriteNetworkStream 지정 Write하면 메서드를 NetworkStream 호출할 Write 수 있습니다. 지정 Read하면 메서드를 NetworkStream 호출할 Read 수 있습니다. 지정 ReadWrite하는 경우 두 메서드 호출이 모두 허용됩니다.