我只是WebSocketSharp
通过nuget拉进来的。
它是类WebSocket
实现IDisposable
,但似乎没有Dispose
方法。
这怎么可能?我想如果你实现一个接口,你还必须实现它的所有属性/方法。
问问题
399 次
1 回答
4
在源代码的 GitHub 上:
#region Explicit Interface Implementations
/// <summary>
/// Closes the WebSocket connection, and releases all associated resources.
/// </summary>
/// <remarks>
/// This method closes the connection with <see cref="CloseStatusCode.Away"/>.
/// </remarks>
void IDisposable.Dispose ()
{
close (new CloseEventArgs (CloseStatusCode.Away), true, true, false);
}
#endregion
于 2016-09-07T09:44:55.223 回答