C# Class MassTransit.Util.AssemblyTypeCache

Caches assemblies and assembly types to avoid repeated assembly scanning
Afficher le fichier Open project: MassTransit/MassTransit

Méthodes publiques

Méthode Description
Clear ( ) : void

Remove all cached assemblies, essentially forcing a reload of any new assembly scans

FailedAssemblies ( ) : IEnumerable
FindTypes ( Assembly assembly, TypeClassification classification, bool>.Func filter = null ) : Task>
FindTypes ( IEnumerable assemblies, TypeClassification classification, bool>.Func filter = null ) : Task>
FindTypes ( IEnumerable assemblies, bool>.Func filter = null ) : Task
ForAssembly ( Assembly assembly ) : Task
ThrowIfAnyTypeScanFailures ( ) : void

Use to assert that there were no failures in type scanning when trying to find the exported types from any Assembly

Method Details

Clear() public static méthode

Remove all cached assemblies, essentially forcing a reload of any new assembly scans
public static Clear ( ) : void
Résultat void

FailedAssemblies() public static méthode

public static FailedAssemblies ( ) : IEnumerable
Résultat IEnumerable

FindTypes() public static méthode

public static FindTypes ( Assembly assembly, TypeClassification classification, bool>.Func filter = null ) : Task>
assembly System.Reflection.Assembly
classification TypeClassification
filter bool>.Func
Résultat Task>

FindTypes() public static méthode

public static FindTypes ( IEnumerable assemblies, TypeClassification classification, bool>.Func filter = null ) : Task>
assemblies IEnumerable
classification TypeClassification
filter bool>.Func
Résultat Task>

FindTypes() public static méthode

public static FindTypes ( IEnumerable assemblies, bool>.Func filter = null ) : Task
assemblies IEnumerable
filter bool>.Func
Résultat Task

ForAssembly() public static méthode

public static ForAssembly ( Assembly assembly ) : Task
assembly System.Reflection.Assembly
Résultat Task

ThrowIfAnyTypeScanFailures() public static méthode

Use to assert that there were no failures in type scanning when trying to find the exported types from any Assembly
public static ThrowIfAnyTypeScanFailures ( ) : void
Résultat void