Compartir a través de


ImportDefinition Clase

Definición

[System.Diagnostics.DebuggerDisplay("{ContractName,nq} ({Cardinality})")]
public class ImportDefinition : IEquatable<Microsoft.VisualStudio.Composition.ImportDefinition>
[<System.Diagnostics.DebuggerDisplay("{ContractName,nq} ({Cardinality})")>]
type ImportDefinition = class
    interface IEquatable<ImportDefinition>
Public Class ImportDefinition
Implements IEquatable(Of ImportDefinition)
Herencia
ImportDefinition
Atributos
Implementaciones

Constructores

ImportDefinition(String, ImportCardinality, IReadOnlyDictionary<String,Object>, IReadOnlyCollection<IImportSatisfiabilityConstraint>)

Inicializa una nueva instancia de la ImportDefinition clase basada en atributos MEF v1.

ImportDefinition(String, ImportCardinality, IReadOnlyDictionary<String, Object>, IReadOnlyCollection<IImportSatisfiabilityConstraint>, IReadOnlyCollection<String>)

Inicializa una nueva instancia de la ImportDefinition clase basada en atributos MEF v2.

Propiedades

Cardinality
ContractName
ExportConstraints
ExportFactorySharingBoundaries

Obtiene los límites de uso compartido creados cuando se usa el generador de exportación.

Metadata

Métodos

AddExportConstraint(IImportSatisfiabilityConstraint)
Equals(ImportDefinition)
Equals(Object)
GetHashCode()
ToString(TextWriter)
WithExportConstraints(IReadOnlyCollection<IImportSatisfiabilityConstraint>)

Se aplica a