Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ExpressionEditor.GetExpressionEditor (Type, IServiceProvider)

 

Data di pubblicazione: ottobre 2016

Restituisce un ExpressionEditor implementazione associata con il tipo di generatore di espressioni specificato.

Spazio dei nomi:   System.Web.UI.Design
Assembly:  System.Design (in System.Design.dll)

public static ExpressionEditor GetExpressionEditor(
	Type expressionBuilderType,
	IServiceProvider serviceProvider
)

Parametri

expressionBuilderType
Type: System.Type

Il tipo della classe generatore espressione derivati, utilizzato per individuare l'editor di espressioni associato.

serviceProvider
Type: System.IServiceProvider

Un'implementazione del provider del servizio fornita dall'host di progettazione, utilizzato per ottenere servizi aggiuntivi in fase di progettazione.

Valore restituito

Type: System.Web.UI.Design.ExpressionEditor

Un ExpressionEditor implementazione associata a expressionBuilderType; in caso contrario, null, se expressionBuilderType non è stato trovato o è non è associato alcun ExpressionEditor.

Exception Condition
ArgumentNullException

expressionBuilderType è null.

-oppure-

serviceProvider è null.

Utilizzare il metodo statico GetExpressionEditor overload per trovare il ExpressionEditor oggetto associato a un determinato prefisso o un tipo di generatore di espressioni.

Per ogni tipo di espressioni personalizzato, un prefisso di espressione identifica il generatore di espressioni associato e l'editor di espressioni. Quando le espressioni personalizzate vengono analizzate in una pagina, il prefisso di espressione viene utilizzato per creare istanze della classe associata ExpressionBuilder e ExpressionEditor classi.

Per associare un prefisso di un generatore di espressioni e l'editor di espressioni, applicare il ExpressionEditorAttribute e ExpressionPrefixAttribute gli attributi personalizzati ExpressionBuilder classe e configurare il prefisso di espressione per un generatore di espressioni di expressionBuilders elemento nel file di configurazione Web.

Il GetExpressionEditor metodo enumera disponibili ExpressionBuilder le implementazioni di individuare expressionBuilderType. Il ExpressionBuilder implementazioni possono essere configurate nel expressionBuilders sezione del file di configurazione Web. Se expressionBuilderType viene trovato nel set di disponibilità ExpressionBuilder implementazioni, il GetExpressionEditor metodo restituisce il tipo specificato nel ExpressionEditorAttribute attributo il ExpressionBuilder metadati.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: