TempFileCollection クラスとは? わかりやすく解説

TempFileCollection クラス

一時ファイルコレクション表します

名前空間: System.CodeDom.Compiler
アセンブリ: System (system.dll 内)
構文構文

<SerializableAttribute> _
Public Class TempFileCollection
    Implements ICollection, IEnumerable, IDisposable
Dim instance As TempFileCollection
[SerializableAttribute] 
public class TempFileCollection : ICollection,
 IEnumerable, IDisposable
[SerializableAttribute] 
public ref class TempFileCollection : ICollection,
 IEnumerable, IDisposable
/** @attribute SerializableAttribute() */ 
public class TempFileCollection implements
 ICollection, IEnumerable, 
    IDisposable
SerializableAttribute 
public class TempFileCollection implements
 ICollection, IEnumerable, 
    IDisposable
解説解説

TempFileCollection使用して一意ファイル名生成し、各ファイルリスト追跡できます。これは、ICodeCompiler を実装する際に、コンパイラ生成する (使用後削除される場合のある) 中間ファイルリスト管理するときに便利です。

一意な名前で一時ファイル生成するディレクトリ指定するには、該当するオーバーロードされたコンストラクタ使用しますコンストラクタ オーバーロード使用すると、コレクション破棄されたときや Delete メソッド呼び出されたときに、(指定ない場合は AddFile または AddExtension の各メソッド使用して) コレクション追加されファイル削除するかどうかを示すこともできます

AddFile メソッド使用して任意のディレクトリにあるファイルTempFileCollectionインスタンス追加できます

特定のファイル拡張子一時ファイル用に一意な名前を生成するには、AddExtension呼び出して生成するファイル名拡張子指定しますAddExtension メソッドは、TempDir プロパティ指定されディレクトリにある、指定され拡張子ファイル名対応するフル パスを含む文字列返しますAddExtension メソッドは、ファイル名拡張子ごとに一意ファイル名1 つだけ返します

AddFile メソッドAddExtension メソッドどちらもコレクション破棄されたときや、Delete メソッド呼び出されたときにファイル削除するかどうか指定できるオーバーロード持ってます。

Delete メソッドは、保存対象としてマークされているものを除きコレクション内のファイルをすべて削除します

BasePath プロパティは、AddExtension メソッド返すファイル名生成使用されるファイル名拡張子除いたベース ファイル名へのフル パス示します

メモメモ

このクラスには、すべてのメンバ適用されるクラス レベルのリンク確認要求継承確認要求格納されます。直前呼び出し元または派生クラスに完全信頼アクセス許可ない場合、SecurityException がスローさます。セキュリティ要求詳細については、「リンク確認要求」および「継承確認要求」を参照してください

.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
  System.CodeDom.Compiler.TempFileCollection
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
TempFileCollection メンバ
System.CodeDom.Compiler 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TempFileCollection クラス」の関連用語

TempFileCollection クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TempFileCollection クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS