ExpressionEditor.GetExpressionEditor Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un'implementazione ExpressionEditor associata a un prefisso di espressione o a un generatore di espressioni.
Overload
| Nome | Descrizione |
|---|---|
| GetExpressionEditor(String, IServiceProvider) |
Restituisce un'implementazione ExpressionEditor associata al prefisso dell'espressione specificato. |
| GetExpressionEditor(Type, IServiceProvider) |
Restituisce un'implementazione ExpressionEditor associata al tipo di generatore di espressioni specificato. |
GetExpressionEditor(String, IServiceProvider)
Restituisce un'implementazione ExpressionEditor associata al prefisso dell'espressione specificato.
public:
static System::Web::UI::Design::ExpressionEditor ^ GetExpressionEditor(System::String ^ expressionPrefix, IServiceProvider ^ serviceProvider);
public static System.Web.UI.Design.ExpressionEditor GetExpressionEditor(string expressionPrefix, IServiceProvider serviceProvider);
static member GetExpressionEditor : string * IServiceProvider -> System.Web.UI.Design.ExpressionEditor
Public Shared Function GetExpressionEditor (expressionPrefix As String, serviceProvider As IServiceProvider) As ExpressionEditor
Parametri
- expressionPrefix
- String
Prefisso dell'espressione utilizzato per trovare l'editor di espressioni associato.
- serviceProvider
- IServiceProvider
Implementazione del provider di servizi fornita dall'host della finestra di progettazione, utilizzata per ottenere servizi aggiuntivi in fase di progettazione.
Valori restituiti
Implementazione ExpressionEditor associata a expressionPrefix; in caso contrario, null, se expressionPrefix non è definita o non è associata a un oggetto ExpressionEditor.
Eccezioni
serviceProvider è null.
Commenti
Utilizzare gli overload del metodo statico GetExpressionEditor per trovare l'oggetto ExpressionEditor associato a un particolare prefisso di espressione o al tipo di generatore di espressioni.
Per ogni tipo di espressione personalizzata, un prefisso di espressione identifica il generatore di espressioni e l'editor di espressioni associati. Quando le espressioni personalizzate vengono analizzate in una pagina, il prefisso dell'espressione viene usato per creare istanze delle classi e ExpressionBuilder associateExpressionEditor.
Per associare un prefisso di espressione a un generatore di espressioni e all'editor di espressioni, applicare gli ExpressionEditorAttribute attributi e ExpressionPrefixAttribute alla classe personalizzata ExpressionBuilder e configurare il prefisso dell'espressione per un generatore di espressioni nell'elemento expressionBuilders nel file di configurazione Web.
Per trovare l'editor di espressioni associato per un prefisso di espressione, il GetExpressionEditor metodo enumera le implementazioni disponibili ExpressionBuilder per un prefisso corrispondente. Le ExpressionBuilder implementazioni possono essere configurate nella expressionBuilders sezione del file di configurazione Web. Se un'implementazione disponibile ExpressionBuilder definisce il prefisso dell'espressione, il GetExpressionEditor metodo restituisce il tipo specificato nell'attributo ExpressionEditorAttribute dei ExpressionBuilder metadati.
Vedi anche
Si applica a
GetExpressionEditor(Type, IServiceProvider)
Restituisce un'implementazione ExpressionEditor associata al tipo di generatore di espressioni specificato.
public:
static System::Web::UI::Design::ExpressionEditor ^ GetExpressionEditor(Type ^ expressionBuilderType, IServiceProvider ^ serviceProvider);
public static System.Web.UI.Design.ExpressionEditor GetExpressionEditor(Type expressionBuilderType, IServiceProvider serviceProvider);
static member GetExpressionEditor : Type * IServiceProvider -> System.Web.UI.Design.ExpressionEditor
Public Shared Function GetExpressionEditor (expressionBuilderType As Type, serviceProvider As IServiceProvider) As ExpressionEditor
Parametri
- expressionBuilderType
- Type
Tipo della classe del generatore di espressioni derivata, utilizzata per individuare l'editor di espressioni associato.
- serviceProvider
- IServiceProvider
Implementazione del provider di servizi fornita dall'host della finestra di progettazione, utilizzata per ottenere servizi aggiuntivi in fase di progettazione.
Valori restituiti
Implementazione ExpressionEditor associata a expressionBuilderType; in caso contrario, null, se expressionBuilderType non è possibile individuare o non dispone di alcun oggetto associato.ExpressionEditor
Eccezioni
Commenti
Usare gli overload statici GetExpressionEditor per trovare l'oggetto ExpressionEditor associato a un particolare prefisso di espressione o al tipo di generatore di espressioni.
Per ogni tipo di espressione personalizzata, un prefisso di espressione identifica il generatore di espressioni e l'editor di espressioni associati. Quando le espressioni personalizzate vengono analizzate in una pagina, il prefisso dell'espressione viene usato per creare istanze delle classi e ExpressionBuilder associateExpressionEditor.
Per associare un prefisso di espressione a un generatore di espressioni e all'editor di espressioni, applicare gli ExpressionEditorAttribute attributi e ExpressionPrefixAttribute alla classe personalizzata ExpressionBuilder e configurare il prefisso dell'espressione per un generatore di espressioni nell'elemento expressionBuilders nel file di configurazione Web.
Il GetExpressionEditor metodo enumera le implementazioni disponibili ExpressionBuilder per individuare expressionBuilderType. Le ExpressionBuilder implementazioni possono essere configurate nella expressionBuilders sezione del file di configurazione Web. Se expressionBuilderType viene trovato nel set di implementazioni disponibili ExpressionBuilder , il GetExpressionEditor metodo restituisce il tipo specificato nell'attributo ExpressionEditorAttribute dei ExpressionBuilder metadati.