VersionedApiResourceRegistration.RegisterResource 메서드
API 리소스 위치/경로 등록 합니다. {영역} {자원} 컨트롤러 컨트롤러 이름을 지정 해야 하거나 기본이 아닌 이름을 사용 하 여 [VersionedApiControllerCustomName] 특성을 사용할 수 있습니다.
네임스페이스: Microsoft.TeamFoundation.Framework.Server
어셈블리: Microsoft.TeamFoundation.Framework.Server(Microsoft.TeamFoundation.Framework.Server.dll)
구문
‘선언
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
)
매개 변수
- routes
형식: System.Web.Http.HttpRouteCollection
경로 컬렉션의 경로를 추가 하려면
- locationId
형식: System.Guid
위치/경로의 고유 id
- area
형식: System.String
영역 이름
- resource
형식: System.String
리소스 이름
- routeTemplate
형식: System.String
(매개 변수화) 서식 파일 경로
- defaults
형식: System.Object
선택적 기본값 개체/RouteValueDictionary
- constraints
형식: System.Object
제약 조건은 선택적 개체/RouteValueDictionary
- handler
형식: System.Net.Http.HttpMessageHandler
(옵션) 처리기 요청 발송 될
- routeName
형식: System.String
선택적 경로의 이름입니다 (같은 리소스에 대해 여러 경로 구분 하기 위해 사용할 수 있음)
- resourceVersion
형식: System.Int32
이 리소스에 대 한 리소스를 현재/최신 버전
- defaultApiVersion
형식: System.Version
Api 버전이 요청에 지정 된 경우 사용할 기본 API 버전
- minApiVersion
형식: System.Version
이 리소스에서 지 원하는 최소 API 버전
- maxApiVersion
형식: System.Version
이 리소스에서 지 원하는 최대 API 버전
- releasedApiVersion
형식: System.Version
최신 리소스 (미리 보기 아님) API 버전을 출시 했습니다.
반환 값
형식: System.Web.Http.Routing.IHttpRoute
등록 된 IHttpRoute
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.