ComposablePartCatalogChangeEventArgs(IEnumerable<ComposablePartDefinition>, IEnumerable<ComposablePartDefinition>, AtomicComposition) 构造函数

定义

使用指定的更改初始化 ComposablePartCatalogChangeEventArgs 类的新实例。Initializes a new instance of the ComposablePartCatalogChangeEventArgs class with the specified changes.

public:
 ComposablePartCatalogChangeEventArgs(System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::ComposablePartDefinition ^> ^ addedDefinitions, System::Collections::Generic::IEnumerable<System::ComponentModel::Composition::Primitives::ComposablePartDefinition ^> ^ removedDefinitions, System::ComponentModel::Composition::Hosting::AtomicComposition ^ atomicComposition);
public ComposablePartCatalogChangeEventArgs (System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> addedDefinitions, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> removedDefinitions, System.ComponentModel.Composition.Hosting.AtomicComposition atomicComposition);
public ComposablePartCatalogChangeEventArgs (System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> addedDefinitions, System.Collections.Generic.IEnumerable<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> removedDefinitions, System.ComponentModel.Composition.Hosting.AtomicComposition? atomicComposition);
new System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs : seq<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> * seq<System.ComponentModel.Composition.Primitives.ComposablePartDefinition> * System.ComponentModel.Composition.Hosting.AtomicComposition -> System.ComponentModel.Composition.Hosting.ComposablePartCatalogChangeEventArgs
Public Sub New (addedDefinitions As IEnumerable(Of ComposablePartDefinition), removedDefinitions As IEnumerable(Of ComposablePartDefinition), atomicComposition As AtomicComposition)

参数

addedDefinitions
IEnumerable<ComposablePartDefinition>

已添加到目录中的部件定义。The part definitions that were added to the catalog.

removedDefinitions
IEnumerable<ComposablePartDefinition>

已从目录中移除的部件定义。The part definitions that were removed from the catalog.

atomicComposition
AtomicComposition

要使用的组合事务,或为 null 以禁用事务性组合。The composition transaction to use, or null to disable transactional composition.

例外

addedDefinitionsremovedDefinitionsnulladdedDefinitions or removedDefinitions is null.

适用于