Freigeben über


PartCreationPolicyConstraint Klasse

Definition

Eine Einschränkung, die in einer ImportDefinition enthalten sein kann, die nur Exporten entspricht, deren Teile einen kompatiblen CreationPolicyaufweisen.

public class PartCreationPolicyConstraint : IEquatable<Microsoft.VisualStudio.Composition.IImportSatisfiabilityConstraint>, Microsoft.VisualStudio.Composition.IImportSatisfiabilityConstraint
type PartCreationPolicyConstraint = class
    interface IImportSatisfiabilityConstraint
    interface IEquatable<IImportSatisfiabilityConstraint>
Public Class PartCreationPolicyConstraint
Implements IEquatable(Of IImportSatisfiabilityConstraint), IImportSatisfiabilityConstraint
Vererbung
PartCreationPolicyConstraint
Implementiert

Felder

NonSharedPartRequired

Die Einschränkung, die in den ImportDefinition eingeschlossen werden soll, wenn ein nicht freigegebenes Teil erforderlich ist.

SharedPartRequired

Die Einschränkung, die in den ImportDefinition eingeschlossen werden soll, wenn ein freigegebenes Teil erforderlich ist.

Eigenschaften

RequiredCreationPolicy

Eine Einschränkung, die in einer ImportDefinition enthalten sein kann, die nur Exporten entspricht, deren Teile einen kompatiblen CreationPolicyaufweisen.

Methoden

Equals(IImportSatisfiabilityConstraint)

Eine Einschränkung, die in einer ImportDefinition enthalten sein kann, die nur Exporten entspricht, deren Teile einen kompatiblen CreationPolicyaufweisen.

GetExportMetadata(CreationPolicy)

Ruft ein Wörterbuch mit Metadaten ab, die in ein ExportDefinition eingeschlossen werden sollen, um die CreationPolicy des exportierenden Teils zu kennzeichnen.

GetRequiredCreationPolicyConstraint(CreationPolicy)

Eine Einschränkung, die in einer ImportDefinition enthalten sein kann, die nur Exporten entspricht, deren Teile einen kompatiblen CreationPolicyaufweisen.

GetRequiredCreationPolicyConstraints(CreationPolicy)

Erstellt eine Reihe von Einschränkungen, die auf einen Import angewendet werden sollen, da die erforderliche Richtlinie für die Teileerstellung berücksichtigt wird.

IsNonSharedInstanceRequired(ImportDefinition)

Eine Einschränkung, die in einer ImportDefinition enthalten sein kann, die nur Exporten entspricht, deren Teile einen kompatiblen CreationPolicyaufweisen.

IsSatisfiedBy(ExportDefinition)

Eine Einschränkung, die in einer ImportDefinition enthalten sein kann, die nur Exporten entspricht, deren Teile einen kompatiblen CreationPolicyaufweisen.

ToString(TextWriter)

Eine Einschränkung, die in einer ImportDefinition enthalten sein kann, die nur Exporten entspricht, deren Teile einen kompatiblen CreationPolicyaufweisen.

Gilt für: