Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

VersionedApiResourceRegistration.RegisterResource, méthode

Enregistrer un emplacement/itinéraire de ressource API. Le contrôleur doit être nommé {liste} {ressource} contrôleur ou il peut utiliser l'attribut de [VersionedApiControllerCustomName] pour utiliser un nom non classique.

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

public static IHttpRoute RegisterResource(
	HttpRouteCollection routes,
	Guid locationId,
	string area,
	string resource,
	string routeTemplate,
	Object defaults,
	Object constraints,
	HttpMessageHandler handler,
	string routeName,
	int resourceVersion,
	Version defaultApiVersion,
	Version minApiVersion,
	Version maxApiVersion,
	Version releasedApiVersion
)

Paramètres

routes
Type : System.Web.Http.HttpRouteCollection
Collection d'itinéraire pour ajouter l'itinéraire vers
locationId
Type : System.Guid
Identificateur unique de l'emplacement/d'itinéraire
area
Type : System.String
Nom de la zone
resource
Type : System.String
Nom des ressources
routeTemplate
Type : System.String
Modèle (paramétrée) d'itinéraire
defaults
Type : System.Object
Objet facultatif/RouteValueDictionary de valeurs par défaut
constraints
Type : System.Object
Objet facultatif/RouteValueDictionary de contraintes
handler
Type : System.Net.Http.HttpMessageHandler
Gestionnaire facultatif auquel la requête est distribuée
routeName
Type : System.String
Nom facultatif de l'itinéraire (peut être utilisé pour différencier plusieurs itinéraires pour la même ressource)
resourceVersion
Type : System.Int32
La version actuelle/la dernière version de ressources de cette ressource
defaultApiVersion
Type : System.Version
La version par défaut API à utiliser si aucune version d'api n'est spécifiée dans la demande
minApiVersion
Type : System.Version
La version minimale d'API prise en charge par cette ressource
maxApiVersion
Type : System.Version
La version maximale d'API prise en charge par cette ressource
releasedApiVersion
Type : System.Version
La version le plus loin libérée API (sans aperçu) pour cette ressource

Valeur de retour

Type : System.Web.Http.Routing.IHttpRoute
L'IHttpRoute enregistré

Afficher: