<PackageReference Include="Relativity.Kepler" Version="2.23.1" />

Relativity.Kepler.Services

Namespace with 21 public types

Classes

 AllowAnonymousAttribute Mark a Service or an Operation as allowing anonymous authentication
 HttpDeleteAttribute Indicates that an API operation will use the GET HTTP verb
 HttpGetAttribute Indicates that an API operation will use the GET HTTP verb
 HttpPatchAttribute Indicates that an API operation will use the GET HTTP verb
 HttpPostAttribute Indicates that an API operation will use the GET HTTP verb
 HttpPutAttribute Indicates that an API operation will use the GET HTTP verb
 HttpSuccessStatusCodeAttribute Service Host Custom HttpStatusCode.
 KeplerServiceDependencyAttribute Mark your assembly with this attribute to make it a dependency of another kepler service DLL. This enables you to have a Windsor Installer for Kepler services in other DLLs
 ProbesDefault Default implementation.
 RouteAttribute Customize the route used for Service Operations
 RoutePrefixAttribute Customize the route prefix used for Service Modules and Web Services
 ServiceAudienceAttribute ServiceAudienceAttribute
 ServiceBehaviorAttribute Defines a Service Behavior for this Kepler Service.
 ServiceModuleAttribute Identifies the class as a Service Module.
 StreamRequestContentAttribute Automatically streams the API's request parameters (excluding route parameters).
 StreamResponseContentAttribute Automatically streams the API response.
 WebServiceAttribute Identifies the class as a Web Service.

Enumerations

 Audience Audience enumeration to identify who the service is visible to.
 VersioningStrategy Versioning strategy.

Interfaces

 IAmbientContext Represents metadata that can flow with each service request
 IProbes Interface used to define readiness and liveness checks of a Kepler application.