Search Results for

    Show / Hide Table of Contents

    Class DesktopNetworkManager

    .NET implementation of NetworkManager.

    Inheritance
    Object
    NetworkManager
    DesktopNetworkManager
    Inherited Members
    NetworkManager.IPv4Any
    NetworkManager.IPv6Any
    NetworkManager.IPv4Loopback
    NetworkManager.IPv6Loopback
    NetworkManager.MachineName
    NetworkManager.Use(NetworkManager)
    NetworkManager.SetImplementation(NetworkManager)
    NetworkManager.CreateNetworkListener(Int32)
    NetworkManager.CreateNetworkListener(String, Int32)
    NetworkManager.CreateNetworkStream(String, Int32, Boolean, Boolean, Boolean, Int32)
    NetworkManager.IsSocketException(Exception, Int32, String)
    NetworkManager.TryGetNetworkIdentifier(DicomUID)
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Dicom.Network
    Assembly: cs.temp.dll.dll
    Syntax
    public class DesktopNetworkManager : NetworkManager

    Fields

    Instance

    Singleton instance of DesktopNetworkManager.

    Declaration
    public static readonly NetworkManager Instance
    Field Value
    Type Description
    NetworkManager

    Properties

    MachineNameImpl

    Implementation of the machine name getter.

    Declaration
    protected override string MachineNameImpl { get; }
    Property Value
    Type Description
    String
    Overrides
    NetworkManager.MachineNameImpl

    Methods

    CreateNetworkListenerImpl(String, Int32)

    Platform-specific implementation to create a network listener object.

    Declaration
    protected override INetworkListener CreateNetworkListenerImpl(string ipAddress, int port)
    Parameters
    Type Name Description
    String ipAddress

    IP address(es) to listen to.

    Int32 port

    Network port to listen to.

    Returns
    Type Description
    INetworkListener

    Network listener implementation.

    Overrides
    NetworkManager.CreateNetworkListenerImpl(String, Int32)

    CreateNetworkStreamImpl(String, Int32, Boolean, Boolean, Boolean, Int32)

    Platform-specific implementation to create a network stream object.

    Declaration
    protected override INetworkStream CreateNetworkStreamImpl(string host, int port, bool useTls, bool noDelay, bool ignoreSslPolicyErrors, int millisecondsTimeout)
    Parameters
    Type Name Description
    String host

    Network host.

    Int32 port

    Network port.

    Boolean useTls

    Use TLS layer?

    Boolean noDelay

    No delay?

    Boolean ignoreSslPolicyErrors

    Ignore SSL policy errors?

    Int32 millisecondsTimeout

    The timeout in milliseconds for creating a network stream

    Returns
    Type Description
    INetworkStream

    Network stream implementation.

    Overrides
    NetworkManager.CreateNetworkStreamImpl(String, Int32, Boolean, Boolean, Boolean, Int32)

    IsSocketExceptionImpl(Exception, out Int32, out String)

    Platform-specific implementation to check whether specified exception represents a socket exception.

    Declaration
    protected override bool IsSocketExceptionImpl(Exception exception, out int errorCode, out string errorDescriptor)
    Parameters
    Type Name Description
    Exception exception

    Exception to validate.

    Int32 errorCode

    Error code, valid if exception is socket exception.

    String errorDescriptor

    Error descriptor, valid if exception is socket exception.

    Returns
    Type Description
    Boolean

    True if exception is socket exception, false otherwise.

    Overrides
    NetworkManager.IsSocketExceptionImpl(Exception, out Int32, out String)

    TryGetNetworkIdentifierImpl(out DicomUID)

    Platform-specific implementation to attempt to obtain a unique network identifier, e.g. based on a MAC address.

    Declaration
    protected override bool TryGetNetworkIdentifierImpl(out DicomUID identifier)
    Parameters
    Type Name Description
    DicomUID identifier

    Unique network identifier, if found.

    Returns
    Type Description
    Boolean

    True if network identifier could be obtained, false otherwise.

    Overrides
    NetworkManager.TryGetNetworkIdentifierImpl(out DicomUID)
    In This Article
    Back to top Copyright (c) 2012-2021 fo-dicom contributors