Search Results for

    Show / Hide Table of Contents

    Class DicomClientConnection

    Inheritance
    Object
    DicomService
    DicomClientConnection
    Implements
    IDicomServiceRunner
    IDicomClientConnection
    IDisposable
    Inherited Members
    DicomService._isDisconnectedFlag
    DicomService._dimseStream
    DicomService._dimseStreamFile
    DicomService.Logger
    DicomService.Options
    DicomService.UserState
    DicomService.Association
    DicomService.IsConnected
    DicomService.IsSendQueueEmpty
    DicomService.MaximumPDUsInQueue
    DicomService.DoHandlePDUBytes
    DicomService.Dispose()
    DicomService.Dispose(Boolean)
    DicomService.SendResponseAsync(DicomResponse)
    DicomService.CreateCStoreReceiveStream(DicomFile)
    DicomService.GetCStoreDicomFile()
    DicomService.SendPDUAsync(PDU)
    DicomService.SendAssociationAcceptAsync(DicomAssociation)
    DicomService.SendAssociationRejectAsync(DicomRejectResult, DicomRejectSource, DicomRejectReason)
    DicomService.SendAssociationReleaseResponseAsync()
    DicomService.RunAsync()
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Dicom.Network.Client
    Assembly: cs.temp.dll.dll
    Syntax
    public class DicomClientConnection : DicomService, IDicomServiceRunner, IDicomClientConnection, IDisposable

    Constructors

    DicomClientConnection(DicomClient, INetworkStream)

    Declaration
    public DicomClientConnection(DicomClient dicomClient, INetworkStream networkStream)
    Parameters
    Type Name Description
    DicomClient dicomClient
    INetworkStream networkStream

    Properties

    IsSendNextMessageRequired

    Declaration
    public bool IsSendNextMessageRequired { get; }
    Property Value
    Type Description
    Boolean

    Listener

    Declaration
    public Task Listener { get; }
    Property Value
    Type Description
    Task

    NetworkStream

    Declaration
    public INetworkStream NetworkStream { get; }
    Property Value
    Type Description
    INetworkStream

    Methods

    OnConnectionClosedAsync(Exception)

    Declaration
    public Task OnConnectionClosedAsync(Exception exception)
    Parameters
    Type Name Description
    Exception exception
    Returns
    Type Description
    Task

    OnCStoreRequestAsync(DicomCStoreRequest)

    Declaration
    public Task<DicomResponse> OnCStoreRequestAsync(DicomCStoreRequest request)
    Parameters
    Type Name Description
    DicomCStoreRequest request
    Returns
    Type Description
    Task<DicomResponse>

    OnNEventReportRequestAsync(DicomNEventReportRequest)

    Declaration
    public Task<DicomResponse> OnNEventReportRequestAsync(DicomNEventReportRequest request)
    Parameters
    Type Name Description
    DicomNEventReportRequest request
    Returns
    Type Description
    Task<DicomResponse>

    OnReceiveAbortAsync(DicomAbortSource, DicomAbortReason)

    Declaration
    public Task OnReceiveAbortAsync(DicomAbortSource source, DicomAbortReason reason)
    Parameters
    Type Name Description
    DicomAbortSource source
    DicomAbortReason reason
    Returns
    Type Description
    Task

    OnReceiveAssociationAcceptAsync(DicomAssociation)

    Declaration
    public Task OnReceiveAssociationAcceptAsync(DicomAssociation association)
    Parameters
    Type Name Description
    DicomAssociation association
    Returns
    Type Description
    Task

    OnReceiveAssociationRejectAsync(DicomRejectResult, DicomRejectSource, DicomRejectReason)

    Declaration
    public Task OnReceiveAssociationRejectAsync(DicomRejectResult result, DicomRejectSource source, DicomRejectReason reason)
    Parameters
    Type Name Description
    DicomRejectResult result
    DicomRejectSource source
    DicomRejectReason reason
    Returns
    Type Description
    Task

    OnReceiveAssociationReleaseResponseAsync()

    Declaration
    public Task OnReceiveAssociationReleaseResponseAsync()
    Returns
    Type Description
    Task

    OnRequestCompletedAsync(DicomRequest, DicomResponse)

    Declaration
    public Task OnRequestCompletedAsync(DicomRequest request, DicomResponse response)
    Parameters
    Type Name Description
    DicomRequest request
    DicomResponse response
    Returns
    Type Description
    Task

    OnRequestTimedOutAsync(DicomRequest, TimeSpan)

    Declaration
    public Task OnRequestTimedOutAsync(DicomRequest request, TimeSpan timeout)
    Parameters
    Type Name Description
    DicomRequest request
    TimeSpan timeout
    Returns
    Type Description
    Task

    OnSendQueueEmptyAsync()

    Declaration
    protected override Task OnSendQueueEmptyAsync()
    Returns
    Type Description
    Task
    Overrides
    DicomService.OnSendQueueEmptyAsync()

    SendAbortAsync(DicomAbortSource, DicomAbortReason)

    Declaration
    public Task SendAbortAsync(DicomAbortSource source, DicomAbortReason reason)
    Parameters
    Type Name Description
    DicomAbortSource source
    DicomAbortReason reason
    Returns
    Type Description
    Task

    SendAssociationReleaseRequestAsync()

    Declaration
    public Task SendAssociationReleaseRequestAsync()
    Returns
    Type Description
    Task

    SendAssociationRequestAsync(DicomAssociation)

    Declaration
    public Task SendAssociationRequestAsync(DicomAssociation association)
    Parameters
    Type Name Description
    DicomAssociation association
    Returns
    Type Description
    Task

    SendNextMessageAsync()

    Declaration
    public Task SendNextMessageAsync()
    Returns
    Type Description
    Task

    SendRequestAsync(DicomRequest)

    Declaration
    public Task SendRequestAsync(DicomRequest request)
    Parameters
    Type Name Description
    DicomRequest request
    Returns
    Type Description
    Task

    StartListener()

    Declaration
    public void StartListener()

    Implements

    IDicomServiceRunner
    IDicomClientConnection
    System.IDisposable
    In This Article
    Back to top Copyright (c) 2012-2021 fo-dicom contributors