Udostępnij za pośrednictwem


PartCreationPolicyConstraint Klasa

Definicja

Ograniczenie, które może być uwzględnione w obiekcie ImportDefinition , które pasuje tylko do eksportów, których części mają zgodny CreationPolicyelement .

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
Dziedziczenie
PartCreationPolicyConstraint
Implementuje

Pola

NonSharedPartRequired

Ograniczenie do uwzględnienia w ImportDefinition przypadku, gdy wymagana jest część nieudostępna.

SharedPartRequired

Ograniczenie do uwzględnienia w ImportDefinition przypadku, gdy jest wymagana część udostępniona.

Właściwości

RequiredCreationPolicy

Ograniczenie, które może być uwzględnione w obiekcie ImportDefinition , które pasuje tylko do eksportów, których części mają zgodny CreationPolicyelement .

Metody

Equals(IImportSatisfiabilityConstraint)

Ograniczenie, które może być uwzględnione w obiekcie ImportDefinition , które pasuje tylko do eksportów, których części mają zgodny CreationPolicyelement .

GetExportMetadata(CreationPolicy)

Pobiera słownik metadanych do uwzględnienia w obiekcie ExportDefinition , aby oznaczać eksportowanie części CreationPolicy.

GetRequiredCreationPolicyConstraint(CreationPolicy)

Ograniczenie, które może być uwzględnione w obiekcie ImportDefinition , które pasuje tylko do eksportów, których części mają zgodny CreationPolicyelement .

GetRequiredCreationPolicyConstraints(CreationPolicy)

Tworzy zestaw ograniczeń, które mają być stosowane do importu, biorąc pod uwagę wymagane zasady tworzenia części.

IsNonSharedInstanceRequired(ImportDefinition)

Ograniczenie, które może być uwzględnione w obiekcie ImportDefinition , które pasuje tylko do eksportów, których części mają zgodny CreationPolicyelement .

IsSatisfiedBy(ExportDefinition)

Ograniczenie, które może być uwzględnione w obiekcie ImportDefinition , które pasuje tylko do eksportów, których części mają zgodny CreationPolicyelement .

ToString(TextWriter)

Ograniczenie, które może być uwzględnione w obiekcie ImportDefinition , które pasuje tylko do eksportów, których części mają zgodny CreationPolicyelement .

Dotyczy