UvPipeHandle Class¶
- Namespace
Microsoft.AspNetCore.Server.Kestrel.Internal.Networking
- Assemblies
- Microsoft.AspNetCore.Server.Kestrel
Inheritance Hierarchy¶
System.Object
System.Runtime.ConstrainedExecution.CriticalFinalizerObject
System.Runtime.InteropServices.SafeHandle
Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvMemory
Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvHandle
Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle
Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvPipeHandle
Syntax¶
public class UvPipeHandle : UvStreamHandle, IDisposable
-
class
Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.
UvPipeHandle
Constructors¶
-
UvPipeHandle
(Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace)¶ public UvPipeHandle(IKestrelTrace logger)
-
Methods¶
-
Bind
(System.String)¶ public void Bind(string name)
-
Init
(Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle, System.Action<System.Action<System.IntPtr>, System.IntPtr>, System.Boolean)¶ public void Init(UvLoopHandle loop, Action<Action<IntPtr>, IntPtr> queueCloseHandle, bool ipc = false)
-
PendingCount
()¶ Return type: System.Int32 public int PendingCount()
-