ComposablePartDefinition Classe

Definizione

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

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

Costruttori

Nome Descrizione
ComposablePartDefinition()

Inizializza una nuova istanza della classe ComposablePartDefinition.

Proprietà

Nome Descrizione
ExportDefinitions

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

ImportDefinitions

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

Metadata

Ottiene una raccolta di metadati per questo ComposablePartDefinition oggetto.

Metodi

Nome Descrizione
CreatePart()

Crea una nuova istanza di una parte descritta dall'oggetto 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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
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.

Exports(ComposablePartDefinition, Type)

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

Exports<T>(ComposablePartDefinition)

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

Imports(ComposablePartDefinition, String, ImportCardinality)

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

Imports(ComposablePartDefinition, String)

Determina se la parte specificata importa il contratto specificato.

Imports(ComposablePartDefinition, Type, ImportCardinality)

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

Imports(ComposablePartDefinition, Type)

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

Imports<T>(ComposablePartDefinition, ImportCardinality)

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

Imports<T>(ComposablePartDefinition)

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

Si applica a