Class VirtualApplicationEntity
Virtual Application Entity (VAE).
A VAE identifies a service or application similar to a DIMSE AE but is designed to be used for DICOMWeb.
For example, users can configure VAEs on DICOMWeb STOW-RS endpoints to enable data input plug-ins, IInputDataPlugIn. This allows different plug-ins to be associated with each VAE for data manipulation, etc...
In addition, one can trigger a new workflow request with the workflows defined in Workflows when studies are posted to a VAE-enabled STOW-RS endpoint.
Namespace: Monai.Deploy.InformaticsGateway.Api
Assembly: Monai.Deploy.InformaticsGateway.Api.dll
Syntax
public class VirtualApplicationEntity : MongoDBEntityBase
Constructors
| Improve this Doc View SourceVirtualApplicationEntity()
Declaration
public VirtualApplicationEntity()
Properties
| Improve this Doc View SourceCreatedBy
Gets or set the user who created the DICOM entity.
Declaration
public string CreatedBy { get; set; }
Property Value
Type | Description |
---|---|
String |
DateTimeUpdated
Gets or set the most recent date time the DICOM entity was updated.
Declaration
public DateTime? DateTimeUpdated { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTime> |
Name
Gets or sets the name of a MONAI DICOM application entity. This value must be unique.
Declaration
[Key]
[Column(Order = 0)]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
String |
PlugInAssemblies
Optional list of data input plug-in type names to be executed by the IInputDataPlugInEngine.
Declaration
public List<string> PlugInAssemblies { get; set; }
Property Value
Type | Description |
---|---|
List<String> |
UpdatedBy
Gets or set the most recent user who updated the DICOM entity.
Declaration
public string UpdatedBy { get; set; }
Property Value
Type | Description |
---|---|
String |
VirtualAeTitle
Gets or sets the virtual AE TItle which is used as the URL fragment in the DICOMWeb STOW-RS endpoint. E.g. POST /dicomweb/vae/{aet}/studies where {aet} is the value from this property.
Declaration
public string VirtualAeTitle { get; set; }
Property Value
Type | Description |
---|---|
String |
Workflows
Optional field to map AE to one or more workflows.
Declaration
public List<string> Workflows { get; set; }
Property Value
Type | Description |
---|---|
List<String> |
Methods
| Improve this Doc View SourceSetAuthor(ClaimsPrincipal, EditMode)
Declaration
public void SetAuthor(ClaimsPrincipal user, EditMode editMode)
Parameters
Type | Name | Description |
---|---|---|
System.Security.Claims.ClaimsPrincipal | user | |
EditMode | editMode |
SetDefaultValues()
Declaration
public void SetDefaultValues()
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |