AppDomainSetup.ShadowCopyDirectories プロパティ
シャドウ コピーするアセンブリが格納されているディレクトリの名前を取得または設定します。
Public Overridable Property ShadowCopyDirectories As String _ Implements IAppDomainSetup.ShadowCopyDirectories
[C#]
public virtual string ShadowCopyDirectories {get; set;}
[C++]
public: __property virtual String* get_ShadowCopyDirectories();public: __property virtual void set_ShadowCopyDirectories(String*);
[JScript]
public function get ShadowCopyDirectories() : String;public function set ShadowCopyDirectories(String);
プロパティ値
セミコロンで区切られたディレクトリ名のリストを格納している String 。
実装
IAppDomainSetup.ShadowCopyDirectories
例外
例外の種類 | 条件 |
---|---|
SecurityException | 呼び出し元に、必要なアクセス許可がありません。 |
解説
このプロパティを設定しない場合は、 ApplicationBase で指定したディレクトリも含め、 PrivateBinPath で指定したすべてのディレクトリは既定ではシャドウ コピーされません。
実行可能ファイルを使用している場合、実行可能ファイルに対する更新は、シャドウ コピー ディレクトリに格納されます。既存のユーザーは、元の実行可能ファイルが終了するまでは引き続き元の実行可能ファイルを使用しますが、新しいユーザーはシャドウ コピーされた実行可能ファイルを使用します。
このプロパティは、 AppDomain が最初のバインドを終了した後は変更できません。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
.NET Framework セキュリティ:
- FileIOPermission (パス情報にアクセスするために必要なアクセス許可) FileIOPermissionAccess.PathDiscovery (関連する列挙体)