Partilhar via


PartCreationPolicyConstraint Classe

Definição

Uma restrição que pode ser incluída em um ImportDefinition que corresponde apenas às exportações cujas partes têm um compatível CreationPolicy.

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
Herança
PartCreationPolicyConstraint
Implementações

Campos

NonSharedPartRequired

A restrição a ser incluída no ImportDefinition quando uma parte não compartilhada é necessária.

SharedPartRequired

A restrição a ser incluída no ImportDefinition quando uma parte compartilhada é necessária.

Propriedades

RequiredCreationPolicy

Uma restrição que pode ser incluída em um ImportDefinition que corresponde apenas às exportações cujas partes têm um compatível CreationPolicy.

Métodos

Equals(IImportSatisfiabilityConstraint)

Uma restrição que pode ser incluída em um ImportDefinition que corresponde apenas às exportações cujas partes têm um compatível CreationPolicy.

GetExportMetadata(CreationPolicy)

Obtém um dicionário de metadados a serem incluídos em um ExportDefinition para significar a CreationPolicy da parte exportadora.

GetRequiredCreationPolicyConstraint(CreationPolicy)

Uma restrição que pode ser incluída em um ImportDefinition que corresponde apenas às exportações cujas partes têm um compatível CreationPolicy.

GetRequiredCreationPolicyConstraints(CreationPolicy)

Cria um conjunto de restrições a serem aplicadas a uma importação dada a política de criação de parte necessária.

IsNonSharedInstanceRequired(ImportDefinition)

Uma restrição que pode ser incluída em um ImportDefinition que corresponde apenas às exportações cujas partes têm um compatível CreationPolicy.

IsSatisfiedBy(ExportDefinition)

Uma restrição que pode ser incluída em um ImportDefinition que corresponde apenas às exportações cujas partes têm um compatível CreationPolicy.

ToString(TextWriter)

Uma restrição que pode ser incluída em um ImportDefinition que corresponde apenas às exportações cujas partes têm um compatível CreationPolicy.

Aplica-se a