다음을 통해 공유


ImportDefinition 클래스

정의

[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)
상속
ImportDefinition
특성
구현

생성자

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

MEF v1 특성을 기반으로 클래스의 ImportDefinition 새 instance 초기화합니다.

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

MEF v2 특성을 기반으로 클래스의 ImportDefinition 새 instance 초기화합니다.

속성

Cardinality
ContractName
ExportConstraints
ExportFactorySharingBoundaries

내보내기 팩터리를 사용할 때 만든 공유 경계를 가져옵니다.

Metadata

메서드

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

적용 대상