Table of Contents

Class ServiceDescriptor

Namespace
Phoesion.Glow.SDK.HologramDescriptors.Prism
Assembly
Phoesion.Glow.SDK.Hologram.dll
[MessagePackObject(false)]
public sealed class ServiceDescriptor
Inheritance
object
ServiceDescriptor

Properties

CORS_DefaultScheme

[Key("CORS_DefaultScheme")]
public string CORS_DefaultScheme { get; set; }

Property Value

string

CORS_Schemes

[Key("CORS_Schemes")]
public Dictionary<string, ServiceDescriptor.CORS_Descriptor> CORS_Schemes { get; set; }

Property Value

Dictionary<string, ServiceDescriptor.CORS_Descriptor>

DynamicRoutingRules

[Key("DynamicRoutingRules")]
public List<string> DynamicRoutingRules { get; set; }

Property Value

List<string>

Files

[Key("Files")]
public List<FileInfo> Files { get; set; }

Property Value

List<FileInfo>

Flags

[Key("eFlags")]
public ServiceDescriptor.eFlags Flags { get; set; }

Property Value

ServiceDescriptor.eFlags

LoggingFilters

[Key("LoggingFilters")]
public List<ServiceDescriptor.LoggingFilter> LoggingFilters { get; set; }

Property Value

List<ServiceDescriptor.LoggingFilter>

ModuleVersionAppFeatureFlags

[Key("ModuleVersionAppFeatureFlags")]
public Dictionary<string, string> ModuleVersionAppFeatureFlags { get; set; }

Property Value

Dictionary<string, string>

Modules

[Key("Modules")]
public List<ModuleDescriptor> Modules { get; set; }

Property Value

List<ModuleDescriptor>

Name

[Key("Name")]
[MessagePackFormatter(typeof(StringInterningFormatter))]
public string Name { get; set; }

Property Value

string

RateLimit_DefaultPolicy

[Key("RateLimit_DefaultPolicy")]
[MessagePackFormatter(typeof(StringInterningFormatter))]
public string RateLimit_DefaultPolicy { get; set; }

Property Value

string

RateLimit_Policies

[Key("RateLimit_Policies")]
public Dictionary<string, ServiceDescriptor.RateLimit_Descriptor> RateLimit_Policies { get; set; }

Property Value

Dictionary<string, ServiceDescriptor.RateLimit_Descriptor>

ReactorAssemblyDirectory

[Key("ReactorAssemblyDirectory")]
public string ReactorAssemblyDirectory { get; set; }

Property Value

string

ResourceNotFoundFallbackPolicy

[Key("ResourceNotFoundFallbackPolicy")]
public ResourceNotFoundFallbackPolicy ResourceNotFoundFallbackPolicy { get; set; }

Property Value

ResourceNotFoundFallbackPolicy

RestRoutes

[Key("RestRoutes")]
public List<RestRoute> RestRoutes { get; set; }

Property Value

List<RestRoute>

ServiceTags

[Key("ServiceTags")]
public Dictionary<string, uint> ServiceTags { get; set; }

Property Value

Dictionary<string, uint>

StaticFileContentTypes

[Key("StaticFileContentTypes")]
public Dictionary<string, string> StaticFileContentTypes { get; set; }

Property Value

Dictionary<string, string>

StaticFiles_RateLimit_DefaultPolicy

[Key("StaticFiles_RateLimit_DefaultPolicy")]
[MessagePackFormatter(typeof(StringInterningFormatter))]
public string StaticFiles_RateLimit_DefaultPolicy { get; set; }

Property Value

string