다음을 통해 공유


Socket.SetRawSocketOption(Int32, Int32, ReadOnlySpan<Byte>) 메서드

정의

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

public:
 void SetRawSocketOption(int optionLevel, int optionName, ReadOnlySpan<System::Byte> optionValue);
public void SetRawSocketOption (int optionLevel, int optionName, ReadOnlySpan<byte> optionValue);
member this.SetRawSocketOption : int * int * ReadOnlySpan<byte> -> unit
Public Sub SetRawSocketOption (optionLevel As Integer, optionName As Integer, optionValue As ReadOnlySpan(Of Byte))

매개 변수

optionLevel
Int32

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

optionName
Int32

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

optionValue
ReadOnlySpan<Byte>

옵션을 설정해야 하는 값입니다.

예외

Socket이 닫혔습니다.

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

설명

일반적으로 SetSocketOption 옵션을 설정할 때마다 메서드를 Socket 사용해야 합니다.

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

적용 대상