/// <summary> /// Gets the raw DICOM object for an object /// </summary> /// <param name="authenticationCookie">Cookie</param> /// <param name="uid">UIDs. Only SOPInstanceUID is used</param> /// <param name="options">Query options</param> /// <returns>The DICOM as stream</returns> /// <remarks> /// <para>RoleName:CanRetrieve</para> /// </remarks> public Stream GetDicom(string authenticationCookie, ObjectUID uid, GetDicomOptions options) { return(null); }
/// <summary> /// Gets the raw DICOM object for an object /// </summary> /// <param name="authenticationCookie">Cookie</param> /// <param name="uid">UIDs. Only SOPInstanceUID is used</param> /// <param name="options">Query options</param> /// <param name="extraOptions">Extra options</param> /// <returns>The DICOM as stream</returns> /// <remarks> /// <para>RoleName:CanRetrieve</para> /// </remarks> public Stream GetDicom(string authenticationCookie, ObjectUID uid, GetDicomOptions options, ExtraOptions extraOptions) { ServiceUtils.Authorize(authenticationCookie, PermissionsTable.Instance.CanRetrieve); return(AddinsFactory.CreateObjectRetrieveAddin().GetDicom(uid, options)); }
public Stream GetDicom(string authenticationCookie, ObjectUID uid, GetDicomOptions options) { AuthHandler.Authorize(authenticationCookie, PermissionsTable.Instance.CanRetrieve); return(_ret.Value.GetDicom(uid, options)); }