Beamable SDK
Namespaces | Classes | Functions
Beamable.Server Namespace Reference

Classes

class  AdaptiveParameterProvider
 
class  AdminOnlyCallableAttribute
 This type defines the Microservice method attribute for any Microservice method which can be called ONLY from a Microservice by a User account of Admin type. More...
 
class  AssemblyDefinitionInfo
 
class  AssemblyDefinitionInfoCollection
 
class  AssemblyDefinitionInfoGroup
 
class  AssemblyDefinitionNotFoundException
 
class  BeamableServices
 
class  ClientCallableAttribute
 This type defines the Microservice method attribute for any Microservice method which can be called EITHER from the Client or a Microservice by a User account of any type. More...
 
class  ConfigureServicesAttribute
 
class  CustomResponseSerializationAttribute
 
class  CustomResponseSerializer
 
class  DefaultContentResolver
 
class  DefaultResponseSerializer
 
class  DependencyResolver
 
class  DllReferenceNotFoundException
 
class  EnviornmentArgs
 
interface  IBeamableServices
 This type defines the Microservice main entry point for Beamable Microservice features. More...
 
interface  IConnection
 
interface  IConnectionProvider
 
interface  IContentResolver
 
interface  IMicroserviceArgs
 
interface  IParameterProvider
 
interface  IPlatformSubscription
 
interface  IResponseSerializer
 
interface  IServiceBuilder
 
class  IServiceProviderExtensions
 
interface  IWebsocketResponseListener
 
class  Microservice
 This type defines the Microservice main entry point for the Microservice feature. More...
 
class  MicroService
 
class  MicroserviceArgs
 
class  MicroserviceArgsExtensions
 
class  MicroserviceAssemblyDependency
 
class  MicroserviceAttribute
 
class  MicroserviceBootstrapper
 
class  MicroserviceClient
 
class  MicroserviceDebug
 
class  MicroserviceDependencies
 
class  MicroserviceException
 
class  MicroserviceExceptionExtensions
 
class  MicroserviceExtensions
 
class  MicroserviceFileDependency
 
class  MicroserviceFileDependencyComparer
 
class  MicroserviceIndividualization
 
class  MicroserviceLogFormatter
 Taken from the compact renderer; and adapted to work without @ symbols An T:Serilog.Formatting.ITextFormatter that writes events in a compact JSON format, for consumption in environments without message template support. Message templates are rendered into text and a hashed event id is included. More...
 
class  MicroserviceRequester
 
class  MissingScopesException
 
class  NamedParameterProvider
 
class  ParameterAttribute
 
class  ParameterCardinalityException
 
class  ParameterLegacyException
 
class  ParameterMissingRequiredException
 
class  ParameterNullException
 
class  PayloadArrayParameterProvider
 
class  PlatformSubscription
 
class  RequestContext
 This type defines the Microservice RequestContext. More...
 
class  RequestContextExtensions
 
class  RequesterException
 
struct  RequestHandlerData
 
class  ServiceMethod
 
class  ServiceMethodCollection
 
class  ServiceMethodHelper
 
struct  ServiceMethodProvider
 
class  SocketRequesterContext
 
class  SystemMethods
 
class  UnauthenticatedException
 
class  UnhandledPathException
 
class  WebsocketErrorResponse
 
class  WebsocketReply
 
class  WebsocketRequest
 
class  WebsocketResponseListener
 

Functions

delegate TMicroService MicroserviceFactory< out TMicroService > ()
 
delegate IBeamableRequester RequesterFactory (RequestContext ctx)
 
delegate IBeamableServices ServicesFactory (IBeamableRequester requester, RequestContext ctx)
 
delegate T ServiceFactory< out T > (IServiceProvider provider)
 
delegate TMicroService ServiceFactory< out TMicroService > ()
 
delegate object ParameterDeserializer (string json)
 
delegate Task MethodInvocation (object target, object[] args)