LinkGenerator Classe
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.
Definisce un contratto per generare URI assoluti e correlati in base al routing degli endpoint.
public ref class LinkGenerator abstract
public abstract class LinkGenerator
type LinkGenerator = class
Public MustInherit Class LinkGenerator
- Ereditarietà
-
LinkGenerator
Commenti
La generazione di URI nel routing degli endpoint si verifica in due fasi. Prima di tutto, un indirizzo è associato a un elenco di endpoint corrispondenti all'indirizzo. In secondo luogo, ogni endpoint RoutePattern
viene valutato fino a quando non viene trovato un modello di route corrispondente ai valori forniti. L'output risultante viene unito alle altre parti dell'URI specificate nel generatore di collegamenti e restituito.
I metodi forniti dal LinkGenerator tipo sono infrastruttura generale e supportano la funzionalità del generatore di collegamenti standard per qualsiasi tipo di indirizzo. Il modo più pratico da usare LinkGenerator è tramite metodi di estensione che eseguono operazioni per un tipo di indirizzo specifico.
Costruttori
LinkGenerator() |
Definisce un contratto per generare URI assoluti e correlati in base al routing degli endpoint. |
Metodi
GetPathByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, Nullable<PathString>, FragmentString, LinkOptions) |
Genera un URI con un percorso assoluto in base ai valori specificati e HttpContext. |
GetPathByAddress<TAddress>(TAddress, RouteValueDictionary, PathString, FragmentString, LinkOptions) |
Genera un URI con un percorso assoluto in base ai valori specificati. |
GetUriByAddress<TAddress>(HttpContext, TAddress, RouteValueDictionary, RouteValueDictionary, String, Nullable<HostString>, Nullable<PathString>, FragmentString, LinkOptions) |
Genera un URI assoluto in base ai valori specificati e HttpContext. |
GetUriByAddress<TAddress>(TAddress, RouteValueDictionary, String, HostString, PathString, FragmentString, LinkOptions) |
Genera un URI assoluto in base ai valori specificati. |