TfsApiController 類別
繼承階層
System.Object
System.Web.Http.ApiController
Microsoft.TeamFoundation.Framework.Server.TfsApiController
其他...
命名空間: Microsoft.TeamFoundation.Framework.Server
組件: Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)
語法
'宣告
<LogExceptionFilterAttribute> _
<ActivityLoggingAttribute> _
<ActivityResponseFilterAttribute> _
<ApiVersionValidationFilterAttribute> _
<ApiVersionResponseFilterAttribute> _
<RequestContentTypeRestrictionAttribute> _
Public Class TfsApiController _
Inherits ApiController
[LogExceptionFilterAttribute]
[ActivityLoggingAttribute]
[ActivityResponseFilterAttribute]
[ApiVersionValidationFilterAttribute]
[ApiVersionResponseFilterAttribute]
[RequestContentTypeRestrictionAttribute]
public class TfsApiController : ApiController
TfsApiController 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
TfsApiController |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
ActionContext | (繼承自 ApiController)。 | |
ActivityLogArea | ||
BaseHttpExceptions | ||
Configuration | (繼承自 ApiController)。 | |
ControllerContext | (繼承自 ApiController)。 | |
ExceptionMapping | ||
HttpExceptions | ||
ModelState | (繼承自 ApiController)。 | |
Request | (繼承自 ApiController)。 | |
RequestContext | (繼承自 ApiController)。 | |
TfsRequestContext | ||
TraceArea | ||
TranslatedExceptions | ||
Url | (繼承自 ApiController)。 | |
User | (繼承自 ApiController)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
AddDisposableResource | ||
BadRequest() | (繼承自 ApiController)。 | |
BadRequest(String) | (繼承自 ApiController)。 | |
BadRequest(ModelStateDictionary) | (繼承自 ApiController)。 | |
Conflict | (繼承自 ApiController)。 | |
Content``1(HttpStatusCode, UMP) | (繼承自 ApiController)。 | |
Content``1(HttpStatusCode, UMP, MediaTypeFormatter) | (繼承自 ApiController)。 | |
Content``1(HttpStatusCode, UMP, MediaTypeFormatter, String) | (繼承自 ApiController)。 | |
Content``1(HttpStatusCode, UMP, MediaTypeFormatter, MediaTypeHeaderValue) | (繼承自 ApiController)。 | |
Created``1(String, UMP) | (繼承自 ApiController)。 | |
Created``1(Uri, UMP) | (繼承自 ApiController)。 | |
CreatedAtRoute``1(String, Object, UMP) | (繼承自 ApiController)。 | |
CreatedAtRoute``1(String, IDictionary<String, Object>, UMP) | (繼承自 ApiController)。 | |
Dispose() | (繼承自 ApiController)。 | |
Dispose(Boolean) | (繼承自 ApiController)。 | |
Equals | 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。 | |
ExecuteAsync | (繼承自 ApiController)。 | |
Finalize | 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。 | |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
Initialize | (覆寫 ApiController.Initialize(HttpControllerContext)。) | |
InitializeExceptionMap | ||
InternalServerError() | (繼承自 ApiController)。 | |
InternalServerError(Exception) | (繼承自 ApiController)。 | |
Json``1(UMP) | (繼承自 ApiController)。 | |
Json``1(UMP, JsonSerializerSettings) | (繼承自 ApiController)。 | |
Json``1(UMP, JsonSerializerSettings, Encoding) | (繼承自 ApiController)。 | |
MapException | ||
MemberwiseClone | 建立目前 Object 的淺層複製。 (繼承自 Object)。 | |
NotFound | (繼承自 ApiController)。 | |
Ok() | (繼承自 ApiController)。 | |
Ok``1(UMP) | (繼承自 ApiController)。 | |
Redirect(String) | (繼承自 ApiController)。 | |
Redirect(Uri) | (繼承自 ApiController)。 | |
RedirectToRoute(String, Object) | (繼承自 ApiController)。 | |
RedirectToRoute(String, IDictionary<String, Object>) | (繼承自 ApiController)。 | |
ResponseMessage | (繼承自 ApiController)。 | |
StatusCode | (繼承自 ApiController)。 | |
ToString | 傳回代表目前物件的字串。 (繼承自 Object)。 | |
TranslateException | ||
Unauthorized(array<AuthenticationHeaderValue[]) | (繼承自 ApiController)。 | |
Unauthorized(IEnumerable<AuthenticationHeaderValue>) | (繼承自 ApiController)。 | |
Validate``1(UMP) | (繼承自 ApiController)。 | |
Validate``1(UMP, String) | (繼承自 ApiController)。 |
回頁首
擴充方法
名稱 | 描述 | |
---|---|---|
GenerateResponse | (以 TfsApiControllerExtensions 定義。) |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.TeamFoundation.Framework.Server 命名空間
繼承階層
System.Object
System.Web.Http.ApiController
Microsoft.TeamFoundation.Framework.Server.TfsApiController
Microsoft.TeamFoundation.Discussion.Server.DiscussionApiController
Microsoft.TeamFoundation.Framework.Server.AccessControlEntriesController
Microsoft.TeamFoundation.Framework.Server.AccessControlListsController
Microsoft.TeamFoundation.Framework.Server.ApiResourceOptionsController
Microsoft.TeamFoundation.Framework.Server.ContainersController
Microsoft.TeamFoundation.Framework.Server.EndpointsController
Microsoft.TeamFoundation.Framework.Server.FeatureFlagsController
Microsoft.TeamFoundation.Framework.Server.PermissionsController
Microsoft.TeamFoundation.Framework.Server.SecurityNamespacesController
Microsoft.TeamFoundation.Server.Core.Rest.ConnectedServicesController
Microsoft.TeamFoundation.Server.Core.ServerCoreApiController
Microsoft.TeamFoundation.Server.Core.TaggingTagsController
Microsoft.VisualStudio.Services.Authentication.SignedInController
Microsoft.VisualStudio.Services.Contributions.WebApi.ContributionsControllerBase
Microsoft.VisualStudio.Services.Health.HealthController
Microsoft.VisualStudio.Services.Location.ConnectionDataController
Microsoft.VisualStudio.Services.Location.ServiceDefinitionsController
Microsoft.VisualStudio.Services.Location.StatsActivitiesController
Microsoft.VisualStudio.Services.Operations.OperationsController