• 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

JapaneseErrorReportBuilder クラス

例外からエラーレポートを日本語で作成します。

継承
System.Object
ErrorReportBuilder
JapaneseErrorReportBuilder
継承されたメンバー
ErrorReportBuilder.LastCreationError
ErrorReportBuilder.Create(Exception)
ErrorReportBuilder.Create(Exception, ICustomErrorDetailProvider[])
ErrorReportBuilder.SaveERBC(IPathList)
ErrorReportBuilder.DateTime
ErrorReportBuilder.Exception
ErrorReportBuilder.Option
ErrorReportBuilder.DetailProviders
ErrorReportBuilder.Save(IPathList, String)
ErrorReportBuilder.Save(PathString)
ErrorReportBuilder.Save(Stream)
ErrorReportBuilder.Save(TextWriter)
ErrorReportBuilder.Build()
ErrorReportBuilder.BuildHeader(StringBuilder, DateTime, Int32)
ErrorReportBuilder.BuildBody(StringBuilder, Exception, Int32)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
名前空間: ExapisSOP.Globalization
アセンブリ: ExapisSOP.dll
構文
public class JapaneseErrorReportBuilder : ErrorReportBuilder

コンストラクタ 一覧

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

JapaneseErrorReportBuilder(Exception, String, IEnumerable<ICustomErrorDetailProvider>)

型'JapaneseErrorReportBuilder'の新しいインスタンスを生成します。

宣言
public JapaneseErrorReportBuilder(Exception exception, string option, IEnumerable<ICustomErrorDetailProvider> detailProviders)
引数
型 名前 説明
System.Exception exception

作成するエラーレポートの例外オブジェクトです。

System.String option

作成するエラーレポートのオプションです。 Sは短い形式、Lは長い形式を表します。

System.Collections.Generic.IEnumerable<ICustomErrorDetailProvider> detailProviders

追加情報を翻訳するオブジェクトの列挙体です。

例外
型 条件
System.ArgumentNullException

メソッド 一覧

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

GetLocalizedBodyLine0_TypeName(String)

内容の0行目(型名)を表す翻訳済みの文字列を取得します。

宣言
protected override string GetLocalizedBodyLine0_TypeName(string typename)
引数
型 名前 説明
System.String typename

例外オブジェクトの型名です。

戻り値
型 説明
System.String

翻訳済みの文字列です。

上書き
ErrorReportBuilder.GetLocalizedBodyLine0_TypeName(String)
| 編集/提案 ソースを表示

GetLocalizedBodyLine1_Message(String)

内容の1行目(メッセージ)を表す翻訳済みの文字列を取得します。

宣言
protected override string GetLocalizedBodyLine1_Message(string message)
引数
型 名前 説明
System.String message

メッセージです。

戻り値
型 説明
System.String

翻訳済みの文字列です。

上書き
ErrorReportBuilder.GetLocalizedBodyLine1_Message(String)
| 編集/提案 ソースを表示

GetLocalizedBodyLine2_HResult(Int32)

内容の2行目(H-RESULT)を表す翻訳済みの文字列を取得します。

宣言
protected override string GetLocalizedBodyLine2_HResult(int hresult)
引数
型 名前 説明
System.Int32 hresult

H-RESULTです。

戻り値
型 説明
System.String

翻訳済みの文字列です。

上書き
ErrorReportBuilder.GetLocalizedBodyLine2_HResult(Int32)
| 編集/提案 ソースを表示

GetLocalizedBodyLine3_HelpLink(String)

内容の3行目(ヘルプリンク)を表す翻訳済みの文字列を取得します。

宣言
protected override string GetLocalizedBodyLine3_HelpLink(string helplink)
引数
型 名前 説明
System.String helplink

ヘルプリンクです。

戻り値
型 説明
System.String

翻訳済みの文字列です。

上書き
ErrorReportBuilder.GetLocalizedBodyLine3_HelpLink(String)
| 編集/提案 ソースを表示

GetLocalizedBodyLine4_Source(String)

内容の4行目(発生源)を表す翻訳済みの文字列を取得します。

宣言
protected override string GetLocalizedBodyLine4_Source(string source)
引数
型 名前 説明
System.String source

発生源です。

戻り値
型 説明
System.String

翻訳済みの文字列です。

上書き
ErrorReportBuilder.GetLocalizedBodyLine4_Source(String)
| 編集/提案 ソースを表示

GetLocalizedBodyLine5_TargetSite(String, String)

内容の5行目(発生場所)を表す翻訳済みの文字列を取得します。

宣言
protected override string GetLocalizedBodyLine5_TargetSite(string methodName, string className)
引数
型 名前 説明
System.String methodName

例外を発生させた関数の名前です。

System.String className

例外を発生させた型の名前です。

戻り値
型 説明
System.String

翻訳済みの文字列です。

上書き
ErrorReportBuilder.GetLocalizedBodyLine5_TargetSite(String, String)
| 編集/提案 ソースを表示

GetLocalizedBodyLine6_StackTrace(Int32, String)

内容の6行目(スタックトレース)を表す翻訳済みの文字列を取得します。

宣言
protected override string GetLocalizedBodyLine6_StackTrace(int index, string stackframe)
引数
型 名前 説明
System.Int32 index

スタックフレームの番号です。

System.String stackframe

スタックフレームを表す文字列です。

戻り値
型 説明
System.String

翻訳済みの文字列です。

上書き
ErrorReportBuilder.GetLocalizedBodyLine6_StackTrace(Int32, String)
| 編集/提案 ソースを表示

GetLocalizedBodyLine7_Data(String)

内容の7行目(内部データ)を表す翻訳済みの文字列を取得します。

宣言
protected override string GetLocalizedBodyLine7_Data(string content)
引数
型 名前 説明
System.String content

内部データの個数を表す文字列です。

戻り値
型 説明
System.String

翻訳済みの文字列です。

上書き
ErrorReportBuilder.GetLocalizedBodyLine7_Data(String)
| 編集/提案 ソースを表示

GetLocalizedBodyLine8_InnerException()

内容の8行目(内部例外)を表す翻訳済みの文字列を取得します。

宣言
protected override string GetLocalizedBodyLine8_InnerException()
戻り値
型 説明
System.String

翻訳済みの文字列です。

上書き
ErrorReportBuilder.GetLocalizedBodyLine8_InnerException()
| 編集/提案 ソースを表示

GetLocalizedHeaderLine1_Caption()

見出しの1行目(題名)を表す翻訳済みの文字列を取得します。

宣言
protected override string GetLocalizedHeaderLine1_Caption()
戻り値
型 説明
System.String

翻訳済みの文字列です。

上書き
ErrorReportBuilder.GetLocalizedHeaderLine1_Caption()
| 編集/提案 ソースを表示

GetLocalizedHeaderLine2_Created(DateTime)

見出しの2行目(作成日時)を表す翻訳済みの文字列を取得します。

宣言
protected override string GetLocalizedHeaderLine2_Created(DateTime dt)
引数
型 名前 説明
System.DateTime dt

作成日時です。

戻り値
型 説明
System.String

翻訳済みの文字列です。

上書き
ErrorReportBuilder.GetLocalizedHeaderLine2_Created(DateTime)
| 編集/提案 ソースを表示

GetLocalizedHeaderLine3_ProcessId(Int32)

見出しの3行目(プロセスID)を表す翻訳済みの文字列を取得します。

宣言
protected override string GetLocalizedHeaderLine3_ProcessId(int pid)
引数
型 名前 説明
System.Int32 pid

プロセスIDです。

戻り値
型 説明
System.String

翻訳済みの文字列です。

上書き
ErrorReportBuilder.GetLocalizedHeaderLine3_ProcessId(Int32)
| 編集/提案 ソースを表示

GetLocalizedHeaderLine4_Notice()

見出しの4行目(注意文)を表す翻訳済みの文字列を取得します。

宣言
protected override string GetLocalizedHeaderLine4_Notice()
戻り値
型 説明
System.String

翻訳済みの文字列です。

上書き
ErrorReportBuilder.GetLocalizedHeaderLine4_Notice()
  • 編集/提案
  • ソースを表示
Back to top Generated by DocFX