/// <summary> /// Constructor. /// </summary> /// <param name="scriptSession">The script Session the script belongs to.</param> /// <param name="scriptFileName">The script file name (not including path).</param> public VisualBasicScript(DvtkSession.ScriptSession session, String fileName) { this.scriptSession = session ; this.scriptFileName = fileName ; this.scriptRootDirectory = scriptSession.DicomScriptRootDirectory ; this.scriptFullFileName = Path.Combine(scriptSession.DicomScriptRootDirectory , fileName) ; }
/// <summary> /// Constructor. /// /// Use this constructor when the script file is located in a directory, other then the /// Session script directory. /// </summary> /// <param name="scriptSession">The script Session the script belongs to.</param> /// <param name="scriptDirectory">The directory of the script file.</param> /// <param name="scriptFileName">The script file name (not including path).</param> public VisualBasicScript(DvtkSession.ScriptSession session, String directory, String scriptFileName) { this.scriptSession = session ; this.scriptFileName = scriptFileName ; if (directory == "") { this.scriptRootDirectory = scriptSession.DicomScriptRootDirectory ; } else { this.scriptRootDirectory = directory ; } this.scriptFullFileName = Path.Combine(this.scriptRootDirectory , scriptFileName) ; }
// public CipherFlags Convert(CipherFlags value) { // switch (value) { // case CipherFlags.TLS_AUTHENICATION_METHOD_DSA : // return DvtkSession.CipherFlags.TLS_AUTHENICATION_METHOD_DSA ; // case CipherFlags.TLS_AUTHENICATION_METHOD_RSA : // return DvtkSession.CipherFlags.TLS_AUTHENICATION_METHOD_RSA; // case CipherFlags.TLS_DATA_INTEGRITY_METHOD_MD5: // return DvtkSession.CipherFlags.TLS_DATA_INTEGRITY_METHOD_MD5; // case CipherFlags.TLS_DATA_INTEGRITY_METHOD_SHA1: // return DvtkSession.CipherFlags.TLS_DATA_INTEGRITY_METHOD_SHA1; // case CipherFlags.TLS_ENCRYPTION_METHOD_3DES: // return DvtkSession.CipherFlags.TLS_ENCRYPTION_METHOD_3DES; // case CipherFlags.TLS_ENCRYPTION_METHOD_AES128: // return DvtkSession.CipherFlags.TLS_ENCRYPTION_METHOD_AES128; // case CipherFlags.TLS_ENCRYPTION_METHOD_AES256: // return DvtkSession.CipherFlags.TLS_ENCRYPTION_METHOD_AES256; // case CipherFlags.TLS_ENCRYPTION_METHOD_NONE: // return DvtkSession.CipherFlags.TLS_ENCRYPTION_METHOD_NONE; // case CipherFlags.TLS_KEY_EXCHANGE_METHOD_DH: // return DvtkSession.CipherFlags.TLS_KEY_EXCHANGE_METHOD_DH; // case CipherFlags.TLS_KEY_EXCHANGE_METHOD_RSA: // return DvtkSession.CipherFlags.TLS_KEY_EXCHANGE_METHOD_RSA ; // default: // throw new System.NotSupportedException(); // } // } public TlsVersionFlags Convert(DvtkSession.TlsVersionFlags value) { switch (value) { case DvtkSession.TlsVersionFlags.TLS_VERSION_SSLv3 : return TlsVersionFlags.TLS_VERSION_SSLv3; case DvtkSession.TlsVersionFlags.TLS_VERSION_TLSv1 : return TlsVersionFlags.TLS_VERSION_TLSv1; default : throw new System.NotSupportedException(); } }
public DvtkApplicationLayer.SecuritySettings.CipherFlags Convert(DvtkSession.CipherFlags value) { switch (value) { case DvtkSession.CipherFlags.TLS_AUTHENICATION_METHOD_DSA : return CipherFlags.TLS_AUTHENICATION_METHOD_DSA; case DvtkSession.CipherFlags.TLS_AUTHENICATION_METHOD_RSA : return CipherFlags.TLS_AUTHENICATION_METHOD_RSA; case DvtkSession.CipherFlags.TLS_DATA_INTEGRITY_METHOD_MD5: return CipherFlags.TLS_DATA_INTEGRITY_METHOD_MD5; case DvtkSession.CipherFlags.TLS_DATA_INTEGRITY_METHOD_SHA1: return CipherFlags.TLS_DATA_INTEGRITY_METHOD_SHA1; case DvtkSession.CipherFlags.TLS_ENCRYPTION_METHOD_3DES: return CipherFlags.TLS_ENCRYPTION_METHOD_3DES; case DvtkSession.CipherFlags.TLS_ENCRYPTION_METHOD_AES128: return CipherFlags.TLS_ENCRYPTION_METHOD_AES128; case DvtkSession.CipherFlags.TLS_ENCRYPTION_METHOD_AES256: return CipherFlags.TLS_ENCRYPTION_METHOD_AES256; case DvtkSession.CipherFlags.TLS_ENCRYPTION_METHOD_NONE: return CipherFlags.TLS_ENCRYPTION_METHOD_NONE; case DvtkSession.CipherFlags.TLS_KEY_EXCHANGE_METHOD_DH: return CipherFlags.TLS_KEY_EXCHANGE_METHOD_DH; case DvtkSession.CipherFlags.TLS_KEY_EXCHANGE_METHOD_RSA: return CipherFlags.TLS_KEY_EXCHANGE_METHOD_RSA ; default: throw new System.NotSupportedException(); } }
private StorageMode Convert(DvtkSession.StorageMode value) { switch (value) { case DvtkSession.StorageMode.AsDataSet: return StorageMode.AsDataSet; case DvtkSession.StorageMode.AsMedia: return StorageMode.AsMedia; case DvtkSession.StorageMode.AsMediaOnly: return StorageMode.AsMediaOnly; case DvtkSession.StorageMode.NoStorage: return StorageMode.NoStorage; case DvtkSession.StorageMode.TemporaryPixelOnly: return StorageMode.TemporaryPixelOnly; default: throw new System.NotSupportedException(); } }