Table of Contents

Class DicomAssociation

Namespace
FellowOakDicom.Network
Assembly
fo-dicom.core.dll

Representation of a DICOM association.

public sealed class DicomAssociation
Inheritance
DicomAssociation
Inherited Members
Extension Methods

Constructors

DicomAssociation()

Initializes a new instance of the DicomAssociation class.

public DicomAssociation()

DicomAssociation(string, string)

Initializes a new instance of the DicomAssociation class.

public DicomAssociation(string callingAe, string calledAe)

Parameters

callingAe string

The calling Application Entity.

calledAe string

The called Application Entity.

Properties

CalledAE

Gets the called application entity.

public string CalledAE { get; }

Property Value

string

CallingAE

Gets the calling application entity.

public string CallingAE { get; }

Property Value

string

ExtendedNegotiations

Gets the (common) extended negotiations

public DicomExtendedNegotiationCollection ExtendedNegotiations { get; }

Property Value

DicomExtendedNegotiationCollection

MaxAsyncOpsInvoked

Gets or sets the supported maximum number of asynchronous operations invoked.

public int MaxAsyncOpsInvoked { get; set; }

Property Value

int

MaxAsyncOpsPerformed

Gets or sets the supported maximum number of asynchronous operations performed.

public int MaxAsyncOpsPerformed { get; set; }

Property Value

int

MaximumPDULength

Gets the maximum PDU length that the remote service accepts.

public uint MaximumPDULength { get; }

Property Value

uint

Options

Gets or sets options to control behavior of DicomService base class.

public DicomServiceOptions Options { get; }

Property Value

DicomServiceOptions

PresentationContexts

Gets the supported presentation contexts.

public DicomPresentationContextCollection PresentationContexts { get; }

Property Value

DicomPresentationContextCollection

RemoteHost

Gets the remote host.

public string RemoteHost { get; }

Property Value

string

RemoteImplementationClassUID

Gets the remote implementation class UID.

public DicomUID RemoteImplementationClassUID { get; }

Property Value

DicomUID

RemoteImplementationVersion

Gets the remote implementation version.

public string RemoteImplementationVersion { get; }

Property Value

string

RemotePort

Gets the remote port.

public int RemotePort { get; }

Property Value

int

UserIdentityNegotiation

Gets or sets the user identity negotiation information

public DicomUserIdentityNegotiation UserIdentityNegotiation { get; }

Property Value

DicomUserIdentityNegotiation

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.