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>
[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