• APIブラウザ
  • 設計思想
Show / Hide Table of Contents
  • ExapisSOP
    • AppWorker
    • ContextEventArgs
    • HostRunner
    • IConfiguration
    • IContext
    • IPipeline
    • IProcess
    • IProcess<TParam, TResult>
    • IService
    • TerminationEventArgs
    • TerminationException
    • TerminationReason
    • UnhandledErrorEventArgs
    • VersionInfo
  • ExapisSOP.Binary
    • DataValue
  • ExapisSOP.Core
    • ConfigurationExtensions
    • ContextExtensions
    • CustomPipelineProcess<TParam, TResult>
    • ImmutablePipeline
    • Pipeline
    • PipelineExtensions
    • PipelineExtensions.ExceptionHandler
    • PipelineExtensions.ExceptionHandler<TParam, TResult>
    • PipelineExtensions.LoggingProcess
    • PipelineExtensions.NextProcessFunc
    • PipelineExtensions.ProcessFunc
    • PipelineExtensions.ProcessFunc<TParam, TResult>
    • PipelineExtensions.ProcessFuncWrapper
    • PipelineExtensions.ProcessFuncWrapper<TParam, TResult>
  • ExapisSOP.Globalization
    • EnglishErrorReportBuilder
    • JapaneseErrorReportBuilder
  • ExapisSOP.IO
    • CachedStream
    • DefaultPath
    • FileSystemServiceOptions
    • FileSystemServiceOptionsExtensions
    • IFileSystemService
    • InvalidPathFormatException
    • IPathList
    • Paths
    • PathString
    • PathStringFormatter
  • ExapisSOP.IO.Logging
    • ConsoleLogger
    • DefaultErrorDetailProvider
    • ErrorReportBuilder
    • ExceptionRecord
    • HResultDetailProvider
    • ICustomErrorDetailProvider
    • ILogFile
    • ILoggable
    • ILogger
    • ILoggingSystemService
    • LogData
    • LogFile
    • LogFileType
    • Logger
    • LoggerExtension
    • LoggingSystemServiceOptions
    • LoggingSystemServiceOptions.CreateLogFile
    • LogLevel
    • LongMessageRecord
    • MultipleLogger
    • OutputStreamLogger
  • ExapisSOP.IO.Settings
    • CustomSettings
    • DataStore
    • DefaultSettings
    • EnvironmentSettings
    • ISettingsSystemService
    • OptimizedSettings
    • SettingsSystemServiceOptions
    • SettingsSystemServiceOptions.ConfirmVersionInfo
    • SettingsSystemServiceOptions.GetVersionInfo
  • ExapisSOP.IO.Settings.CommandLine
    • CommandLineConverter
    • CommandLineParser
    • CommandLineServiceOptions
    • CommandLineServiceOptions.CreateConverterMappingTable
    • FileNameList
    • IArgumentConverter
    • IArgumentConverter<T>
    • ICommandLineService
    • ManualAttribute
    • Option
    • Option.Value
    • OptionAttribute
    • Switch
    • SwitchAttribute
  • ExapisSOP.NativeWrapper
    • INativeCaller
    • WinAPI
  • ExapisSOP.NativeWrapper.Windows
    • Kernel32
  • ExapisSOP.Numerics
    • CryptionRandom
    • IRandom
    • LinearCongruentialGenerator
    • RandomExtension
    • SerializableRandom
    • SystemRandom
    • Xorshift
    • Xorshift2
  • ExapisSOP.Text
    • SimpleEncoding
    • SimpleString
  • ExapisSOP.Utils
    • ArrayExtensions
    • ConsoleUtil
    • DisposableBase
    • IAwaitable<T>
    • IAwaiter<T>
    • IUtilityService
    • SecureStringExtensions
    • SerializationInfoExtensions
    • StringExtensions
    • StringUtil
    • UtilityConfigurationExtensions
    • UtilityContextExtensions

IFileSystemService インターフェース

ファイルシステムを管理する機能を提供します。

継承されたメンバー
IService.InitializeAsync(IContext)
IService.FinalizeAsync(IContext)
IService.Initialize(IContext)
IService.Finalize(IContext)
名前空間: ExapisSOP.IO
アセンブリ: ExapisSOP.dll
構文
public interface IFileSystemService : IService

メソッド 一覧

| 編集/提案 ソースを表示

AddBufferingLayer(Stream)

指定したストリームにバッファリングレイヤーを追加します。

宣言
BufferedStream AddBufferingLayer(Stream s)
引数
型 名前 説明
System.IO.Stream s

バッファリングレイヤーを追加するストリームです。

戻り値
型 説明
System.IO.BufferedStream

バッファストリームです。

脚注

閉じる時はCloseStream(Stream)を呼び出してください。

例外
型 条件
System.IO.IOException
| 編集/提案 ソースを表示

CloseStream(Stream)

指定したストリームを閉じます。

宣言
bool CloseStream(Stream s)
引数
型 名前 説明
System.IO.Stream s

閉じるストリームです。

戻り値
型 説明
System.Boolean

閉じる事ができた場合はtrue、それ以外の場合はfalseを返します。

例外
型 条件
System.IO.IOException
| 編集/提案 ソースを表示

CloseStreamAsync(Stream)

指定したストリームを非同期で閉じます。

宣言
Task<bool> CloseStreamAsync(Stream s)
引数
型 名前 説明
System.IO.Stream s

閉じるストリームです。

戻り値
型 説明
System.Threading.Tasks.Task<System.Boolean>

非同期操作を表すSystem.Threading.Tasks.Task<TResult>オブジェクトです。 閉じる事ができた場合はtrue、それ以外の場合はfalseを返します。

例外
型 条件
System.IO.IOException
| 編集/提案 ソースを表示

OpenCachedMemory()

キャッシュされたメモリを開きます。

宣言
[Obsolete("現在、充分に動作確認がされていません。ご利用の際は注意してください。")]
CachedStream OpenCachedMemory()
戻り値
型 説明
CachedStream

キャッシュストリームです。

脚注

閉じる時はCloseStream(Stream)を呼び出してください。

例外
型 条件
System.IO.IOException
| 編集/提案 ソースを表示

OpenDataFile(String)

データファイルを開きます。

宣言
FileStream OpenDataFile(string name)
引数
型 名前 説明
System.String name

開くデータファイルの名前です。

戻り値
型 説明
System.IO.FileStream

開いたファイルの読み書きを行うファイルストリームです。

脚注

閉じる時はCloseStream(Stream)を呼び出してください。

例外
型 条件
System.IO.IOException
| 編集/提案 ソースを表示

OpenLogFile(String)

ログファイルを開きます。

宣言
FileStream OpenLogFile(string name)
引数
型 名前 説明
System.String name

開くログファイルの名前です。

戻り値
型 説明
System.IO.FileStream

開いたファイルの読み書きを行うファイルストリームです。

脚注

閉じる時はCloseStream(Stream)を呼び出してください。

例外
型 条件
System.IO.IOException
| 編集/提案 ソースを表示

OpenMemory(Byte[])

メモリを開きます。

宣言
MemoryStream OpenMemory(params byte[] bin)
引数
型 名前 説明
System.Byte[] bin

開くメモリにコピーされる初期データです。

戻り値
型 説明
System.IO.MemoryStream

開いたメモリの読み書きを行うメモリストリームです。

脚注

閉じる時はCloseStream(Stream)を呼び出してください。

例外
型 条件
System.IO.IOException
| 編集/提案 ソースを表示

OpenSettingFile(String)

設定ファイルを開きます。

宣言
FileStream OpenSettingFile(string name)
引数
型 名前 説明
System.String name

開く設定ファイルの名前です。

戻り値
型 説明
System.IO.FileStream

開いたファイルの読み書きを行うファイルストリームです。

脚注

閉じる時はCloseStream(Stream)を呼び出してください。

例外
型 条件
System.IO.IOException
| 編集/提案 ソースを表示

OpenTempFile(String)

一時ファイルを開きます。

宣言
FileStream OpenTempFile(string name)
引数
型 名前 説明
System.String name

開く一時ファイルの名前です。

戻り値
型 説明
System.IO.FileStream

開いたファイルの読み書きを行うファイルストリームです。

脚注

閉じる時はCloseStream(Stream)を呼び出してください。

例外
型 条件
System.IO.IOException
  • 編集/提案
  • ソースを表示
Back to top Generated by DocFX