Compartir a través de


VersionedApiResourceRegistration.RegisterResource (Método)

Registre una ubicación o una ruta de acceso al recurso de la API. El controlador se debe denominar {area} {resource} controlador o puede utilizar un atributo [VersionedApiControllerCustomName] para utilizar un nombre no convencional.

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
Public Shared Function RegisterResource ( _
    routes As HttpRouteCollection, _
    locationId As Guid, _
    area As String, _
    resource As String, _
    routeTemplate As String, _
    defaults As Object, _
    constraints As Object, _
    handler As HttpMessageHandler, _
    routeName As String, _
    resourceVersion As Integer, _
    defaultApiVersion As Version, _
    minApiVersion As Version, _
    maxApiVersion As Version, _
    releasedApiVersion As Version _
) As IHttpRoute
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
)

Parámetros

  • locationId
    Tipo: System.Guid
    Id. único de la ubicación/de ruta
  • routeTemplate
    Tipo: System.String
    Plantilla (con parámetros) de ruta
  • defaults
    Tipo: System.Object
    Objeto opcional/RouteValueDictionary de los valores predeterminados
  • constraints
    Tipo: System.Object
    Objeto opcional/RouteValueDictionary de restricciones
  • routeName
    Tipo: System.String
    Nombre opcional de ruta (se puede utilizar para distinguir varias rutas para el mismo recurso)
  • resourceVersion
    Tipo: System.Int32
    La versión actual y lo más tarde posible de recursos para este recurso
  • defaultApiVersion
    Tipo: System.Version
    La versión predeterminada de API a utilizar si no se especifica ninguna versión de API de la solicitud
  • minApiVersion
    Tipo: System.Version
    La versión de la API de mínimo admitido por este recurso
  • maxApiVersion
    Tipo: System.Version
    La versión de la API de máximo admitido por este recurso
  • releasedApiVersion
    Tipo: System.Version
    (No de vista previa) la versión más tarde posible liberada de API para este recurso

Valor devuelto

Tipo: System.Web.Http.Routing.IHttpRoute
El IHttpRoute registrado

Seguridad de .NET Framework

Vea también

Referencia

VersionedApiResourceRegistration Clase

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)