StreamSocket.Control 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
StreamSocket 개체의 소켓 제어 데이터를 가져옵니다.
public:
property StreamSocketControl ^ Control { StreamSocketControl ^ get(); };
StreamSocketControl Control();
public StreamSocketControl Control { get; }
var streamSocketControl = streamSocket.control;
Public ReadOnly Property Control As StreamSocketControl
속성 값
StreamSocket 개체의 소켓 제어 데이터입니다.
설명
Control 속성은 StreamSocket 개체와 연결된 StreamSocketControl 인스턴스를 가져옵니다.
StreamSocketControl 개체는 부모 StreamSocket 개체를 사용하여 자동으로 만들어집니다. 그런 다음 StreamSocketControl 인스턴스를 사용하여 StreamSocket 개체에서 사용하는 제어 데이터를 얻거나 설정할 수 있습니다. StreamSocketControl 인스턴스의 이러한 속성에는 다음이 포함됩니다.
- IgnorableServerCertificateErrors - StreamSocket 개체와 SSL 연결을 만들 때 무시할 SSL 서버 오류 벡터를 가져옵니다.
- KeepAlive - Keep-alive 패킷이 StreamSocket 개체의 원격 대상으로 전송되는지 여부를 나타내는 값입니다.
- NoDelay - StreamSocket 개체에서 Nagle 알고리즘이 사용되는지 여부를 나타내는 값입니다.
- OutboundUnicastHopLimit - StreamSocket 개체가 유니캐스트 IP 주소로 보낸 아웃바운드 패킷의 홉 제한입니다.
- OutboundBufferSizeInBytes - StreamSocket 개체에서 데이터를 보내는 데 사용할 송신 버퍼의 크기(바이트)입니다.
- QualityOfService - StreamSocket 개체의 서비스 품질입니다.
StreamSocketControl의 속성 값에 대한 변경 내용은 StreamSocket이 연결되기 전에 설정해야 합니다. 따라서 IgnorableServerCertificateErrors, KeepAlive, NoDelay, OutboundBufferSizeInBytes, OutboundUnicastHopLimit 또는 QualityOfService 속성을 변경해야 하는 경우 StreamSocket에서 ConnectAsync 메서드 중 하나를 성공적으로 호출하기 전에 변경해야 합니다.