ApiExplorer Class

 

Explores the URI space of the service based on routes, controllers and actions available in the system.

Namespace:   System.Web.Http.Description
Assembly:  System.Web.Http (in System.Web.Http.dll)

System.Object
  System.Web.Http.Description.ApiExplorer

public class ApiExplorer : IApiExplorer

NameDescription
System_CAPS_pubmethodApiExplorer(HttpConfiguration)

Initializes a new instance of the ApiExplorer class.

NameDescription
System_CAPS_pubpropertyApiDescriptions

Gets the API descriptions. The descriptions are initialized on the first access.

System_CAPS_pubpropertyDocumentationProvider

Gets or sets the documentation provider. The provider will be responsible for documenting the API.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetHttpMethodsSupportedByAction(IHttpRoute, HttpActionDescriptor)

Gets a collection of HttpMethods supported by the action. Called when initializing the ApiDescriptions.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodShouldExploreAction(String, HttpActionDescriptor, IHttpRoute)

Determines whether the action should be considered for ApiDescriptions generation. Called when initializing the ApiDescriptions.

System_CAPS_pubmethodShouldExploreController(String, HttpControllerDescriptor, IHttpRoute)

Determines whether the controller should be considered for ApiDescriptions generation. Called when initializing the ApiDescriptions.

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: