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 di ExpressionEditor associata a un prefisso di espressione o a un generatore di espressioni.
Overload
GetExpressionEditor(String, IServiceProvider) |
Restituisce un'implementazione di ExpressionEditor associata al prefisso di espressione specificato. |
GetExpressionEditor(Type, IServiceProvider) |
Restituisce un'implementazione di ExpressionEditor associata al prefisso di generatore di espressioni specificato. |
GetExpressionEditor(String, IServiceProvider)
Restituisce un'implementazione di ExpressionEditor associata al prefisso di 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
Il prefisso di espressione utilizzato per trovare l'editor di espressioni associato.
- serviceProvider
- IServiceProvider
Implementazione del provider di servizi fornita dall'host di progettazione, utilizzata per ottenere ulteriori servizi in fase di progettazione.
Restituisce
Implementazione di ExpressionEditor associata a expressionPrefix
; in caso contrario, null
, se expressionPrefix
non è stato definito o associato a ExpressionEditor.
Eccezioni
serviceProvider
è null
.
Commenti
Usare gli overload del metodo statico GetExpressionEditor per trovare l'oggetto ExpressionEditor associato a un determinato tipo di prefisso di espressione o 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 associate ExpressionBuilder e ExpressionEditor .
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 metodo restituisce il GetExpressionEditor tipo specificato nell'attributo ExpressionEditorAttribute dei ExpressionBuilder metadati.
Vedi anche
Si applica a
GetExpressionEditor(Type, IServiceProvider)
Restituisce un'implementazione di ExpressionEditor associata al prefisso 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
Il tipo della classe generatore di espressioni derivata, utilizzato per trovare l'editor di espressioni associato.
- serviceProvider
- IServiceProvider
Implementazione del provider di servizi fornita dall'host di progettazione, utilizzata per ottenere ulteriori servizi in fase di progettazione.
Restituisce
Implementazione di ExpressionEditor associata a expressionBuilderType
; in caso contrario, null
, se expressionBuilderType
non può essere individuato o non dispone di un oggetto ExpressionEditor associato.
Eccezioni
Commenti
Usare gli overload statici GetExpressionEditor per trovare l'oggetto ExpressionEditor associato a un determinato tipo di prefisso o 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 associate ExpressionBuilder e ExpressionEditor .
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 metodo restituisce il GetExpressionEditor tipo specificato nell'attributo ExpressionEditorAttribute dei ExpressionBuilder metadati.