Class VirtualApplicationEntity
- Namespace
- Monai.Deploy.InformaticsGateway.Api
- Assembly
- Monai.Deploy.InformaticsGateway.Api.dll
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.
public class VirtualApplicationEntity : MongoDBEntityBase
- Inheritance
-
VirtualApplicationEntity
- Inherited Members
- Extension Methods
Constructors
VirtualApplicationEntity()
public VirtualApplicationEntity()
Properties
CreatedBy
Gets or set the user who created the DICOM entity.
public string? CreatedBy { get; set; }
Property Value
DateTimeUpdated
Gets or set the most recent date time the DICOM entity was updated.
public DateTime? DateTimeUpdated { get; set; }
Property Value
Name
Gets or sets the name of a MONAI DICOM application entity. This value must be unique.
[Key]
[Column(Order = 0)]
public string Name { get; set; }
Property Value
PlugInAssemblies
Optional list of data input plug-in type names to be executed by the IInputDataPlugInEngine.
public List<string> PlugInAssemblies { get; set; }
Property Value
UpdatedBy
Gets or set the most recent user who updated the DICOM entity.
public string? UpdatedBy { get; set; }
Property Value
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.
public string VirtualAeTitle { get; set; }
Property Value
Workflows
Optional field to map AE to one or more workflows.
public List<string> Workflows { get; set; }
Property Value
Methods
SetAuthor(ClaimsPrincipal, EditMode)
public void SetAuthor(ClaimsPrincipal user, EditMode editMode)
Parameters
user
ClaimsPrincipaleditMode
EditMode
SetDefaultValues()
public void SetDefaultValues()
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.