Skip to main content

SvgFeature

Assembly: ServiceStack.dll
View Source
Declaration
public class SvgFeature : IPlugin, IPostInitPlugin, IHasStringId, IHasId<string>

Properties

Id

View Source
Declaration
public string Id { get; set; }

RoutePath

RequestLogs service Route, default is /metadata/svg

View Source
Declaration
public string RoutePath { get; set; }

ValidateFn

Custom Validation for SVG Metadata Page, return false to deny access, e.g. only allow in DebugMode with: ValidateFn = req => HostContext.DebugMode

View Source
Declaration
public Func<IRequest, bool> ValidateFn { get; set; }

Methods

Register(IAppHost)

View Source
Declaration
public void Register(IAppHost appHost)
Parameters
TypeName
ServiceStack.IAppHostappHost

WriteDataUris(StringBuilder, List<String>)

View Source
Declaration
public static void WriteDataUris(StringBuilder sb, List<string> dataUris)
Parameters
TypeName
System.Text.StringBuildersb
System.Collections.Generic.List<System.String>dataUris

WriteAdjacentCss(StringBuilder, List<String>, Dictionary<String, String>)

View Source
Declaration
public static void WriteAdjacentCss(StringBuilder sb, List<string> dataUris, Dictionary<string, string> adjacentCssRules)
Parameters
TypeName
System.Text.StringBuildersb
System.Collections.Generic.List<System.String>dataUris
System.Collections.Generic.Dictionary<System.String,System.String>adjacentCssRules

WriteSvgCssFile(IVirtualFiles, String, List<String>, Dictionary<String, String>, Dictionary<String, String>)

View Source
Declaration
public static void WriteSvgCssFile(IVirtualFiles vfs, string name, List<string> dataUris, Dictionary<string, string> adjacentCssRules = null, Dictionary<string, string> appendToCssFiles = null)
Parameters
TypeName
ServiceStack.IO.IVirtualFilesvfs
System.Stringname
System.Collections.Generic.List<System.String>dataUris
System.Collections.Generic.Dictionary<System.String,System.String>adjacentCssRules
System.Collections.Generic.Dictionary<System.String,System.String>appendToCssFiles

AfterPluginsLoaded(IAppHost)

View Source
Declaration
public void AfterPluginsLoaded(IAppHost appHost)
Parameters
TypeName
ServiceStack.IAppHostappHost

Implements