Class ManagementWebApplicationBuilderExtensions
- Namespace
- Steeltoe.Management.Endpoint
- Assembly
- Steeltoe.Management.EndpointCore.dll
public static class ManagementWebApplicationBuilderExtensions
- Inheritance
-
ManagementWebApplicationBuilderExtensions
- Inherited Members
Methods
AddAllActuators(WebApplicationBuilder, Action<IEndpointConventionBuilder>, MediaTypeVersion, Action<CorsPolicyBuilder>)
Adds all Steeltoe Actuators to the application
public static WebApplicationBuilder AddAllActuators(this WebApplicationBuilder applicationBuilder, Action<IEndpointConventionBuilder> configureEndpoints = null, MediaTypeVersion mediaTypeVersion = MediaTypeVersion.V2, Action<CorsPolicyBuilder> buildCorsPolicy = null)
Parameters
applicationBuilderWebApplicationBuilderconfigureEndpointsAction<IEndpointConventionBuilder>mediaTypeVersionMediaTypeVersionSpecify the media type version to use in the response
buildCorsPolicyAction<CorsPolicyBuilder>Customize the CORS policy.
Returns
AddCloudFoundryActuator(WebApplicationBuilder)
Adds the Cloud Foundry actuator to the application
public static WebApplicationBuilder AddCloudFoundryActuator(this WebApplicationBuilder applicationBuilder)
Parameters
applicationBuilderWebApplicationBuilder
Returns
AddDbMigrationsActuator(WebApplicationBuilder)
Adds the Database Migrations actuator to the application
public static WebApplicationBuilder AddDbMigrationsActuator(this WebApplicationBuilder applicationBuilder)
Parameters
applicationBuilderWebApplicationBuilder
Returns
AddEnvActuator(WebApplicationBuilder)
Adds the Environment actuator to the application
public static WebApplicationBuilder AddEnvActuator(this WebApplicationBuilder applicationBuilder)
Parameters
applicationBuilderWebApplicationBuilder
Returns
AddHealthActuator(WebApplicationBuilder)
Adds the Health actuator to the application
public static WebApplicationBuilder AddHealthActuator(this WebApplicationBuilder applicationBuilder)
Parameters
applicationBuilderWebApplicationBuilder
Returns
AddHealthActuator(WebApplicationBuilder, IHealthAggregator, Type[])
Adds the Health actuator to the application
public static WebApplicationBuilder AddHealthActuator(this WebApplicationBuilder applicationBuilder, IHealthAggregator aggregator, Type[] contributors)
Parameters
applicationBuilderWebApplicationBuilderaggregatorIHealthAggregatorCustom health aggregator
contributorsType[]Types that contribute to the overall health of the app
Returns
AddHealthActuator(WebApplicationBuilder, Type[])
Adds the Health actuator to the application
public static WebApplicationBuilder AddHealthActuator(this WebApplicationBuilder applicationBuilder, Type[] contributors)
Parameters
applicationBuilderWebApplicationBuildercontributorsType[]Types that contribute to the overall health of the app
Returns
AddHeapDumpActuator(WebApplicationBuilder)
Adds the HeapDump actuator to the application
public static WebApplicationBuilder AddHeapDumpActuator(this WebApplicationBuilder applicationBuilder)
Parameters
applicationBuilderWebApplicationBuilder
Returns
AddHypermediaActuator(WebApplicationBuilder)
Adds the Hypermedia actuator to the application
public static WebApplicationBuilder AddHypermediaActuator(this WebApplicationBuilder applicationBuilder)
Parameters
applicationBuilderWebApplicationBuilder
Returns
AddInfoActuator(WebApplicationBuilder)
Adds the Info actuator to the application
public static WebApplicationBuilder AddInfoActuator(this WebApplicationBuilder applicationBuilder)
Parameters
applicationBuilderWebApplicationBuilder
Returns
AddInfoActuator(WebApplicationBuilder, IInfoContributor[])
Adds the Info actuator to the application
public static WebApplicationBuilder AddInfoActuator(this WebApplicationBuilder applicationBuilder, IInfoContributor[] contributors)
Parameters
applicationBuilderWebApplicationBuildercontributorsIInfoContributor[]Contributors to application information
Returns
AddLoggersActuator(WebApplicationBuilder)
Adds the Loggers actuator to the application
public static WebApplicationBuilder AddLoggersActuator(this WebApplicationBuilder applicationBuilder)
Parameters
applicationBuilderWebApplicationBuilder
Returns
AddMappingsActuator(WebApplicationBuilder)
Adds the Mappings actuator to the application
public static WebApplicationBuilder AddMappingsActuator(this WebApplicationBuilder applicationBuilder)
Parameters
applicationBuilderWebApplicationBuilder
Returns
AddMetricsActuator(WebApplicationBuilder)
Adds the Metrics actuator to the application
[Obsolete("This feature will be removed in the next major version. See https://steeltoe.io/docs/v3/obsolete for details.")]
public static WebApplicationBuilder AddMetricsActuator(this WebApplicationBuilder applicationBuilder)
Parameters
applicationBuilderWebApplicationBuilder
Returns
AddRefreshActuator(WebApplicationBuilder)
Adds the Refresh actuator to the application
public static WebApplicationBuilder AddRefreshActuator(this WebApplicationBuilder applicationBuilder)
Parameters
applicationBuilderWebApplicationBuilder
Returns
AddThreadDumpActuator(WebApplicationBuilder, MediaTypeVersion)
Adds the ThreadDump actuator to the application
public static WebApplicationBuilder AddThreadDumpActuator(this WebApplicationBuilder applicationBuilder, MediaTypeVersion mediaTypeVersion = MediaTypeVersion.V2)
Parameters
applicationBuilderWebApplicationBuildermediaTypeVersionMediaTypeVersionSpecify the media type version to use in the response
Returns
AddTraceActuator(WebApplicationBuilder, MediaTypeVersion)
Adds the Trace actuator to the application
public static WebApplicationBuilder AddTraceActuator(this WebApplicationBuilder applicationBuilder, MediaTypeVersion mediaTypeVersion = MediaTypeVersion.V2)
Parameters
applicationBuilderWebApplicationBuildermediaTypeVersionMediaTypeVersionSpecify the media type version to use in the response
Returns
AddWavefrontMetrics(WebApplicationBuilder)
Add Wavefront Metrics Exporter
[Obsolete("This feature will be removed in the next major version. See https://steeltoe.io/docs/v3/obsolete for details.")]
public static WebApplicationBuilder AddWavefrontMetrics(this WebApplicationBuilder applicationBuilder)
Parameters
applicationBuilderWebApplicationBuilder