Mentalis.org Security Library documentation

VirtualSocket.SetSocketOption Method (SocketOptionLevel, SocketOptionName, Byte[])

Sets the specified option to the specified value.

[Visual Basic]
Overridable Overloads Public Sub SetSocketOption( _
   ByVal optionLevel As SocketOptionLevel, _
   ByVal optionName As SocketOptionName, _
   ByVal optionValue As Byte() _
)
[C#]
public virtual void SetSocketOption(
   SocketOptionLevel optionLevel,
   SocketOptionName optionName,
   byte[] optionValue
);

Parameters

optionLevel
A SocketOptionLevel value.
optionName
A SocketOptionName value.
optionValue
A byte array representing the value of the option.

Remarks

Socket options determine the behavior of the current Socket. Use this overload to set those Socket options that require a byte array as an option value.
Windows 98, Windows NT 4.0 Platform Note: You must call the Bind method before using AddMembership as the optionName parameter.

Exceptions

Exception TypeCondition
SocketExceptionThe VirtualSocket has been closed.
ObjectDisposedExceptionThe VirtualSocket has been closed.

See Also

VirtualSocket Class | Org.Mentalis.Security.Ssl Namespace | VirtualSocket.SetSocketOption Overload List