Método VersionedApiResourceRegistration.RegisterResource
Registrar um local/rota de recurso de API. O controlador deve ser nomeado área {} {} recurso controlador ou pode usar o atributo de VersionedApiControllerCustomName [] para usar um nome não convencional.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
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
- routes
Tipo: System.Web.Http.HttpRouteCollection
Coleção da rota para adicionar à rota
- locationId
Tipo: System.Guid
Identificação exclusiva do local/rota
- area
Tipo: System.String
Nome da área
- resource
Tipo: System.String
Nome do recurso
- routeTemplate
Tipo: System.String
Modelo (parametrizada) da rota
- defaults
Tipo: System.Object
Objeto opcional/RouteValueDictionary opções
- constraints
Tipo: System.Object
Objeto opcional/RouteValueDictionary restrições
- handler
Tipo: System.Net.Http.HttpMessageHandler
Manipulador opcional que a solicitação será enviada
- routeName
Tipo: System.String
Nome opcional da rota (pode ser usado para diferenciar vários rotas para o mesmo recurso)
- resourceVersion
Tipo: System.Int32
Versão atual/a última de recursos para esse recurso
- defaultApiVersion
Tipo: System.Version
A versão padrão de API a ser usado se nenhuma versão de API é especificada na solicitação
- minApiVersion
Tipo: System.Version
A versão mínima de API suportada por este recurso
- maxApiVersion
Tipo: System.Version
A versão máximo de API suportada por este recurso
- releasedApiVersion
Tipo: System.Version
(Não visualização) a versão liberada a mais recente de API para este recurso
Valor de retorno
Tipo: System.Web.Http.Routing.IHttpRoute
O IHttpRoute registrado
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.