Freigeben über


ImportDefinition Klasse

Definition

[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)
Vererbung
ImportDefinition
Attribute
Implementiert

Konstruktoren

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

Initialisiert eine neue instance der ImportDefinition -Klasse basierend auf MEF v1-Attributen.

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

Initialisiert eine neue instance der ImportDefinition -Klasse basierend auf MEF v2-Attributen.

Eigenschaften

Cardinality
ContractName
ExportConstraints
ExportFactorySharingBoundaries

Ruft die Freigabegrenzen ab, die erstellt werden, wenn die Exportfactory verwendet wird.

Metadata

Methoden

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

Gilt für: