Share via


ComposablePartDefinition Classe

Definizione

Definisce una classe di base astratta per definizioni di parti componibili che descrivono e abilitano la creazione di oggetti ComposablePart.

public ref class ComposablePartDefinition abstract
public abstract class ComposablePartDefinition
type ComposablePartDefinition = class
Public MustInherit Class ComposablePartDefinition
Ereditarietà
ComposablePartDefinition

Costruttori

ComposablePartDefinition()

Inizializza una nuova istanza della classe ComposablePartDefinition.

Proprietà

ExportDefinitions

Ottiene una raccolta di oggetti ExportDefinition che descrivono gli oggetti esportati dalla parte definita da questo oggetto ComposablePartDefinition.

ImportDefinitions

Ottiene una raccolta di oggetti ImportDefinition che descrivono le importazioni richieste dalla parte definita da questo oggetto ComposablePartDefinition.

Metadata

Ottiene una raccolta dei metadati per questo oggetto ComposablePartDefinition.

Metodi

CreatePart()

Crea una nuova istanza di una parte descritta da ComposablePartDefinition.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

Exports(ComposablePartDefinition, Type)

Restituisce un valore che indica se la parte specificata contiene un'esportazione che corrisponde al tipo di contratto specificato.

Exports<T>(ComposablePartDefinition)

Restituisce un valore che indica se la parte specificata contiene un'esportazione che corrisponde al tipo di contratto specificato.

Imports(ComposablePartDefinition, Type)

Restituisce un valore che indica se la parte specificata contiene un'importazione che corrisponde al tipo di contratto specificato.

Imports(ComposablePartDefinition, Type, ImportCardinality)

Restituisce un valore che indica se la parte specificata contiene un'importazione che corrisponde al tipo di contratto specificato e alla cardinalità dell'importazione.

Imports<T>(ComposablePartDefinition)

Restituisce un valore che indica se la parte specificata contiene un'importazione che corrisponde al tipo di contratto specificato.

Imports<T>(ComposablePartDefinition, ImportCardinality)

Restituisce un valore che indica se la parte specificata contiene un'importazione che corrisponde al tipo di contratto specificato e alla cardinalità dell'importazione.

ContainsPartMetadata<T>(ComposablePartDefinition, String, T)

Ottiene un valore che indica se la parte specificata contiene metadati con la chiave e il valore specificati.

ContainsPartMetadataWithKey(ComposablePartDefinition, String)

Ottiene un valore che indica se la parte specificata contiene metadati con la chiave specificata.

Exports(ComposablePartDefinition, String)

Ottiene un valore che indica se la parte specificata esporta il contratto specificato.

Imports(ComposablePartDefinition, String)

Determina se la parte specificata importa il contratto specificato.

Imports(ComposablePartDefinition, String, ImportCardinality)

Determina se la parte specificata importa il contratto specificato con la cardinalità specificata.

Si applica a