Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) 메서드

정의

플랫폼별 수준 및 이름 식별자를 사용하여 소켓 옵션 값을 가져옵니다.

public:
 int GetRawSocketOption(int optionLevel, int optionName, Span<System::Byte> optionValue);
public int GetRawSocketOption (int optionLevel, int optionName, Span<byte> optionValue);
member this.GetRawSocketOption : int * int * Span<byte> -> int
Public Function GetRawSocketOption (optionLevel As Integer, optionName As Integer, optionValue As Span(Of Byte)) As Integer

매개 변수

optionLevel
Int32

플랫폼 정의 옵션 수준입니다.

optionName
Int32

플랫폼 정의 옵션 이름입니다.

optionValue
Span<Byte>

검색된 옵션 값을 저장해야 하는 범위입니다.

반환

Int32

성공적으로 검색된 값에 대해 optionValue에 쓴 바이트 수입니다.

예외

Socket이 닫혔습니다.

소켓에 액세스하는 동안 오류가 발생했습니다.

설명

일반적으로 GetSocketOption 옵션을 받을 때마다 메서드를 Socket 사용해야 합니다.

GetRawSocketOption(Int32, Int32, Span<Byte>) 메서드는 필요한 옵션을 노출하지 않는 경우에만 SocketOptionLevel SocketOptionName 사용해야 합니다.

적용 대상