UvHandle Class

Namespace
Microsoft.AspNetCore.Server.Kestrel.Internal.Networking
Assemblies
  • Microsoft.AspNetCore.Server.Kestrel

Inheritance Hierarchy

Syntax

public abstract class UvHandle : UvMemory, IDisposable
class Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvHandle

Constructors

UvHandle(Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace)
protected UvHandle(IKestrelTrace logger)

Methods

CreateHandle(Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv, System.Int32, System.Int32, System.Action<System.Action<System.IntPtr>, System.IntPtr>)
protected void CreateHandle(Libuv uv, int threadId, int size, Action<Action<IntPtr>, IntPtr> queueCloseHandle)
Reference()
public void Reference()
ReleaseHandle()
Return type:System.Boolean
protected override bool ReleaseHandle()
Unreference()
public void Unreference()