A Sandcastle Documented Class Library
CreateLogFactoryByType Method (targetType)
NamespacesTERASOLUNA.Fw.Common.LoggingLogFactoryCreateLogFactoryByType(Type)
型を指定し、リフレクションを用いてインスタンスを生成します。
Declaration Syntax
C#Visual BasicVisual C++
protected static LogFactory CreateLogFactoryByType(
	Type targetType
)
Protected Shared Function CreateLogFactoryByType ( _
	targetType As Type _
) As LogFactory
protected:
static LogFactory^ CreateLogFactoryByType(
	Type^ targetType
)
Parameters
targetType (Type)
生成するインスタンスの型。
Return Value
生成されたインスタンス。
Exceptions
ExceptionCondition
ArgumentNullException targetType が null 参照です。
TerasolunaException 以下のような場合に例外をスローします。
  • targetType が抽象クラスです。
  • targetType はジェネリック型のクラスですが、型パラメータが設定されていません。
  • targetType のコンストラクタ呼び出しに失敗しました。
  • targetType のコンストラクタで例外が発生しました。
  • targetTypeLogFactory にキャストできません。

Assembly: TERASOLUNA.Fw.Common (Module: TERASOLUNA.Fw.Common) Version: 2.1.0.1 (2.1.0.1)