[This is preliminary documentation and is subject to change.]
A Presentation Context defines the presentation of the data on an Association.
| C# | Visual Basic | Visual C++ |
public RequestedPresentationContextList PresentationContexts { get; set; }
Public Property PresentationContexts As RequestedPresentationContextList
public: property RequestedPresentationContextList^ PresentationContexts { RequestedPresentationContextList^ get (); void set (RequestedPresentationContextList^ value); }
It provides a lower level of negotiation and
one or more Presentation Contexts can be offered and accepted per Association.
A Presentation Context consists of three components,
a Presentation Context ID, an Abstract Syntax Name,
and a list of one or more Transfer Syntax Names.
Only one Abstract Syntax shall be offered per Presentation Context.
However, multiple Transfer Syntaxes may be offered per Presentation Context,
but only one shall be accepted.
For each SOP Class or Meta SOP Class a Presentation Context must be negotiated
such that this Presentation Context supports the associated Abstract Syntax
and a suitable Transfer Syntax.
Presentation Contexts will be identified within the scope of a
specific Association by a Presentation Context ID.
| Exception | Condition |
|---|---|
| ArgumentNullException | Argument is a nullNothingnullptr reference. |