DVTk API
DvtkData.Dul Namespace
DVTkDvtkData.Dul
DVTk API

[This is preliminary documentation and is subject to change.]

This namespace contains data classes related to the DICOM communication-layer; DUL (Dicom Upper Layer).
Declaration Syntax
C#Visual BasicVisual C++
namespace DvtkData.Dul
Namespace DvtkData.Dul
namespace DvtkData.Dul
Types
All TypesClassesEnumerations
IconTypeDescription
A_ABORT
The ACSE A-ABORT service shall be used by a requestor in either of the AEs to cause the abnormal release of the association.
The ACSE A-P-ABORT service shall be used by the UL service-provider to signal the abnormal release of the association due to problems in services at the Presentation Layer and below.

A_ASSOCIATE_AC
The establishment of an association between two AEs shall be performed through ACSE A-ASSOCIATE request, indication, response and confirmation primitives.

A_ASSOCIATE_RJ
The establishment of an association between two AEs shall be performed through ACSE A-ASSOCIATE request, indication, response and confirmation primitives.

A_ASSOCIATE_RQ
The establishment of an association between two AEs shall be performed through ACSE A-ASSOCIATE request, indication, response and confirmation primitives.

A_RELEASE_RP
The graceful release of an association between two AEs shall be performed through ACSE A-RELEASE request, indication, response, and confirmation primitives.

A_RELEASE_RQ
The graceful release of an association between two AEs shall be performed through ACSE A-RELEASE request, indication, response, and confirmation primitives.

AbstractSyntax
DICOM AEs use the Abstract Syntax Name to identify and negotiate which SOP Classes and related options are supported on a specific Association.

AcceptedPresentationContext
Specific AcceptedPresentationContext PduItem.

AcceptedPresentationContextList
Type safe AcceptedPresentationContextList

ApplicationContext
An application context explicitly defines the set of application service elements, related options and any other information necessary for the interworking of Application Entities on an association. The usage of the application context is defined in PS 3.7.

AsynchronousOperationsWindow
The Asynchronous Operations Window is used to negotiate the maximum number of outstanding operation or sub-operation requests (i.e. command requests) for each direction.

DulMessage
The Protocol Data Units (PDUs) are the message formats exchanged between peer entities within a layer.

ImplementationClassUid
The implementation identification notification allows implementations of communicating AEs to identify each other at Association establishment time.

ImplementationVersionName
The implementation identification notification allows implementations of communicating AEs to identify each other at Association establishment time.

MaximumLength
The Maximum Length notification allows communicating AEs to limit the size of the data for each P-DATA indication.

P_DATA_TF
This Presentation P-DATA Service shall be used by either AE to cause the exchange of application information (i.e. DICOM Messages).

PduItem
Protocol Data Unit Item.

PduItemType
Idex of Item types.

PduType
Index of PDU Types. ACSE/Presentation Service Primitives.

RequestedPresentationContext
Specific RequestedPresentationContext PduItem.

RequestedPresentationContextList
Type safe RequestedPresentationContextList

ScpScuRoleSelection
The SCP/SCU role selection negotiation allows peer AEs to negotiate the roles in which they will serve for each SOP Class or Meta SOP Class supported on the Association.

ScpScuRoleSelectionList
Type safe ScpScuRoleSelectionList

SopClassExtendedNegotiation
The SOP Class Extended Negotiation allows, at Association establishment, peer DICOM AEs to exchange application information defined by specific Service Class specifications.

SopClassExtendedNegotiationList
Type safe SopClassExtendedNegotiationList

TransferSyntax
A Transfer Syntax is a set of encoding rules able to unambiguously represent one or more Abstract Syntaxes.

TransferSyntaxList
Type safe TransferSyntaxList

UserIdentityNegotiation
The User Identity Negotiation is used to pass the username, password or kerberos service ticket across the assocation.

UserInformation
Peer DICOM AEs negotiate, at Association establishment, a number of features related to the Dimse protocol by using the ACSE User Information Item of the A-ASSOCIATE request.