MetadataExportItemTMetadata - конструктор
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён: Chronos.Platform.CompositionСборка: Chronos.Platform (в Chronos.Platform.dll) Версия: 3.6.0.22
public MetadataExportItem(
TMetadata metadata,
string assemblyFilePath,
string assemblyFullName,
string typeFullName,
string assemblyQualifiedTypeName,
Func<AssemblyLoadContext, Assembly> resolveAssemblyFunc = null,
Type[] implementedInterfaceTypes = null
)
Public Sub New (
metadata As TMetadata,
assemblyFilePath As String,
assemblyFullName As String,
typeFullName As String,
assemblyQualifiedTypeName As String,
Optional resolveAssemblyFunc As Func(Of AssemblyLoadContext, Assembly) = Nothing,
Optional implementedInterfaceTypes As Type() = Nothing
)
public:
MetadataExportItem(
TMetadata metadata,
String^ assemblyFilePath,
String^ assemblyFullName,
String^ typeFullName,
String^ assemblyQualifiedTypeName,
Func<AssemblyLoadContext^, Assembly^>^ resolveAssemblyFunc = nullptr,
array<Type^>^ implementedInterfaceTypes = nullptr
)
new :
metadata : 'TMetadata *
assemblyFilePath : string *
assemblyFullName : string *
typeFullName : string *
assemblyQualifiedTypeName : string *
?resolveAssemblyFunc : Func<AssemblyLoadContext, Assembly> *
?implementedInterfaceTypes : Type[]
(* Defaults:
let _resolveAssemblyFunc = defaultArg resolveAssemblyFunc null
let _implementedInterfaceTypes = defaultArg implementedInterfaceTypes null
*)
-> MetadataExportItem
Параметры
- metadata TMetadata
- Экспортированная метаинформация.
- assemblyFilePath String
- Путь к файлу со сборкой.
- assemblyFullName String
- Полное имя сборки.
- typeFullName String
- Полное имя типа без указания сборки.
- assemblyQualifiedTypeName String
- Квалифицированное имя типа, которое включает имя сборки.
- resolveAssemblyFunc FuncAssemblyLoadContext, Assembly (Optional)
-
Функция, выполняющая загрузку сборки, в которой размещается тип, или null, если загруженная сборка недоступна.
- implementedInterfaceTypes Type (Optional)
-
Типы интерфейсов, которые реализует экспортированный тип. Типы всех проверяемых интерфейсов должны быть указаны при экспорте.
Равен null, если таких интерфейсов нет.