Share via


NWParameters Class

Definition

public class NWParameters : CoreFoundation.NativeObject
type NWParameters = class
    inherit NativeObject
Inheritance

Constructors

Name Description
NWParameters()

Properties

Name Description
AllowUltraConstrained
Attribution
ExpiredDnsBehavior
FastOpenEnabled
Handle (Inherited from DisposableObject)
IncludePeerToPeer
LocalEndpoint
LocalOnly
MultipathService
Owns (Inherited from DisposableObject)
PreferNoProxy
ProhibitConstrained
ProhibitExpensive
ProtocolStack
RequiredInterface
RequiredInterfaceType
RequiresDnssecValidation
ReuseLocalAddress
ServiceClass

Methods

Name Description
ClearHandle() (Inherited from DisposableObject)
ClearProhibitedInterfaces()
ClearProhibitedInterfaceTypes()
Clone()
CreateApplicationService()
CreateCustomIP(Byte, Action<NWProtocolOptions>)
CreateQuic(Action<NWProtocolOptions>)
CreateSecureTcp(Action<NWProtocolOptions>, Action<NWProtocolOptions>)
CreateSecureUdp(Action<NWProtocolOptions>, Action<NWProtocolOptions>)
CreateTcp(Action<NWProtocolOptions>)
CreateUdp(Action<NWProtocolOptions>)
Dispose() (Inherited from DisposableObject)
Dispose(Boolean) (Inherited from NativeObject)
Equals(Object) (Inherited from DisposableObject)
GetCheckedHandle() (Inherited from DisposableObject)
GetHashCode() (Inherited from DisposableObject)
InitializeHandle(NativeHandle) (Inherited from DisposableObject)
IterateProhibitedInterfaces(Func<NWInterface,Boolean>)
IterateProhibitedInterfaces(Func<NWInterfaceType,Boolean>)
ProhibitInterface(NWInterface)
ProhibitInterfaceType(NWInterfaceType)
Release() (Inherited from NativeObject)
Retain() (Inherited from NativeObject)
SetPrivacyContext(NWPrivacyContext)

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to