Class DefaultDisplayRequestBuilderExtensions
  
  
  
    Inheritance
    object
    DefaultDisplayRequestBuilderExtensions
   
  
    Inherited Members
    
      object.Equals(object)
    
    
      object.Equals(object, object)
    
    
      object.GetHashCode()
    
    
      object.GetType()
    
    
      object.MemberwiseClone()
    
    
      object.ReferenceEquals(object, object)
    
    
      object.ToString()
    
   
  Namespace: Boomack.Client
  Assembly: NBoomackClient.dll
  Syntax
  
    public static class DefaultDisplayRequestBuilderExtensions
   
  Methods
  
  Align(IDisplayRequestBuilder, Alignment)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Align(this IDisplayRequestBuilder builder, Alignment alignment)
   
  Parameters
  
  Returns
  
  
  Append(IDisplayRequestBuilder)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Append(this IDisplayRequestBuilder builder)
   
  Parameters
  
  Returns
  
  
  Audio(IDisplayRequestBuilder, byte[], CommonAudioType, CacheMode?, bool?, bool?, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Audio(this IDisplayRequestBuilder builder, byte[] data, CommonAudioType type, CacheMode? cache = null, bool? mediaControls = null, bool? autoplay = true, bool? loop = null)
   
  Parameters
  
  Returns
  
  
  Audio(IDisplayRequestBuilder, Stream, CommonAudioType, CacheMode?, bool?, bool?, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Audio(this IDisplayRequestBuilder builder, Stream stream, CommonAudioType type, CacheMode? cache = null, bool? mediaControls = null, bool? autoplay = true, bool? loop = null)
   
  Parameters
  
  Returns
  
  
  Code(IDisplayRequestBuilder, string, string)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Code(this IDisplayRequestBuilder builder, string text, string language = null)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    public static IDisplayRequestBuilder ConfigureDynamic(this IDisplayRequestBuilder builder, Action<dynamic> configurer)
   
  Parameters
  
  Returns
  
  
  Debug(IDisplayRequestBuilder, bool)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Debug(this IDisplayRequestBuilder builder, bool debug = true)
   
  Parameters
  
  Returns
  
  
  Embed(IDisplayRequestBuilder)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Embed(this IDisplayRequestBuilder builder)
   
  Parameters
  
  Returns
  
  
  ExtendAt(IDisplayRequestBuilder, ExtensionMode)
  
  
  Declaration
  
    public static IDisplayRequestBuilder ExtendAt(this IDisplayRequestBuilder builder, ExtensionMode extensionMode)
   
  Parameters
  
  Returns
  
  
  Highlight(IDisplayRequestBuilder, string)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Highlight(this IDisplayRequestBuilder builder, string language)
   
  Parameters
  
  Returns
  
  
  Html(IDisplayRequestBuilder, string, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Html(this IDisplayRequestBuilder builder, string html, bool? iFrame = null)
   
  Parameters
  
  Returns
  
  
  Image(IDisplayRequestBuilder, byte[], CommonImageType, ScaleMode?, Alignment?, CacheMode?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Image(this IDisplayRequestBuilder builder, byte[] data, CommonImageType type, ScaleMode? scale = null, Alignment? align = null, CacheMode? cache = null)
   
  Parameters
  
  Returns
  
  
  Image(IDisplayRequestBuilder, Stream, CommonImageType, ScaleMode?, Alignment?, CacheMode?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Image(this IDisplayRequestBuilder builder, Stream stream, CommonImageType type, ScaleMode? scale = null, Alignment? align = null, CacheMode? cache = null)
   
  Parameters
  
  Returns
  
  
  InIFrame(IDisplayRequestBuilder, bool)
  
  
  Declaration
  
    public static IDisplayRequestBuilder InIFrame(this IDisplayRequestBuilder builder, bool iFrame = true)
   
  Parameters
  
  Returns
  
  
  Json<T>(IDisplayRequestBuilder, T, string, JsonSerializerSettings)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Json<T>(this IDisplayRequestBuilder builder, T data, string contentType = "application/json", JsonSerializerSettings jsonSettings = null)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IDisplayRequestBuilder | 
        builder | 
         | 
      
      
        | T | 
        data | 
         | 
      
      
        | string | 
        contentType | 
         | 
      
      
        | JsonSerializerSettings | 
        jsonSettings | 
         | 
      
    
  
  Returns
  
  Type Parameters
  
  
  LocalAudioFile(IDisplayRequestBuilder, string, string, CacheMode?, bool?, bool?, int?, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder LocalAudioFile(this IDisplayRequestBuilder builder, string path, string contentType = null, CacheMode? cache = null, bool? mediaControls = null, bool? autoplay = true, int? startPos = null, bool? loop = null)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IDisplayRequestBuilder | 
        builder | 
         | 
      
      
        | string | 
        path | 
         | 
      
      
        | string | 
        contentType | 
         | 
      
      
        | CacheMode? | 
        cache | 
         | 
      
      
        | bool? | 
        mediaControls | 
         | 
      
      
        | bool? | 
        autoplay | 
         | 
      
      
        | int? | 
        startPos | 
         | 
      
      
        | bool? | 
        loop | 
         | 
      
    
  
  Returns
  
  
  LocalCodeFile(IDisplayRequestBuilder, string, string)
  
  
  Declaration
  
    public static IDisplayRequestBuilder LocalCodeFile(this IDisplayRequestBuilder builder, string path, string language = null)
   
  Parameters
  
  Returns
  
  
  LocalFile(IDisplayRequestBuilder, string, string, CacheMode?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder LocalFile(this IDisplayRequestBuilder builder, string path, string contentType = null, CacheMode? cacheMode = null)
   
  Parameters
  
  Returns
  
  
  LocalHtmlFile(IDisplayRequestBuilder, string, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder LocalHtmlFile(this IDisplayRequestBuilder builder, string path, bool? iFrame = null)
   
  Parameters
  
  Returns
  
  
  LocalImageFile(IDisplayRequestBuilder, string, string, ScaleMode?, Alignment?, CacheMode?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder LocalImageFile(this IDisplayRequestBuilder builder, string path, string contentType = null, ScaleMode? scale = null, Alignment? align = null, CacheMode? cache = null)
   
  Parameters
  
  Returns
  
  
  LocalTextFile(IDisplayRequestBuilder, string)
  
  
  Declaration
  
    public static IDisplayRequestBuilder LocalTextFile(this IDisplayRequestBuilder builder, string path)
   
  Parameters
  
  Returns
  
  
  LocalVideoFile(IDisplayRequestBuilder, string, string, ScaleMode?, Alignment?, CacheMode?, bool?, bool?, int?, bool?, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder LocalVideoFile(this IDisplayRequestBuilder builder, string path, string contentType = null, ScaleMode? scale = null, Alignment? align = null, CacheMode? cache = null, bool? mediaControls = null, bool? autoplay = true, int? startPos = null, bool? loop = null, bool? muted = null)
   
  Parameters
  
  Returns
  
  
  Prepend(IDisplayRequestBuilder)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Prepend(this IDisplayRequestBuilder builder)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    public static IDisplayRequestBuilder ProbeUrlMediaType(this IDisplayRequestBuilder builder, TimeSpan? timeout = null)
   
  Parameters
  
  Returns
  
  
  RemoteAudio(IDisplayRequestBuilder, string, CommonAudioType?, CacheMode?, TimeSpan?, bool?, bool?, int?, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder RemoteAudio(this IDisplayRequestBuilder builder, string url, CommonAudioType? type = null, CacheMode? cache = null, TimeSpan? timeout = null, bool? mediaControls = null, bool? autoplay = true, int? startPos = null, bool? loop = null)
   
  Parameters
  
  Returns
  
  
  RemoteContent(IDisplayRequestBuilder, string, string, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder RemoteContent(this IDisplayRequestBuilder builder, string url, string contentType = null, bool? iFrame = null)
   
  Parameters
  
  Returns
  
  
  RemoteContent(IDisplayRequestBuilder, Uri, string, bool?, TimeSpan?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder RemoteContent(this IDisplayRequestBuilder builder, Uri url, string contentType = null, bool? iFrame = null, TimeSpan? timeout = null)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IDisplayRequestBuilder | 
        builder | 
         | 
      
      
        | Uri | 
        url | 
         | 
      
      
        | string | 
        contentType | 
         | 
      
      
        | bool? | 
        iFrame | 
         | 
      
      
        | TimeSpan? | 
        timeout | 
         | 
      
    
  
  Returns
  
  
  RemoteImage(IDisplayRequestBuilder, string, CommonImageType?, ScaleMode?, Alignment?, CacheMode?, TimeSpan?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder RemoteImage(this IDisplayRequestBuilder builder, string url, CommonImageType? type = null, ScaleMode? scale = null, Alignment? align = null, CacheMode? cache = null, TimeSpan? timeout = null)
   
  Parameters
  
  Returns
  
  
  RemoteVideo(IDisplayRequestBuilder, string, CommonVideoType?, ScaleMode?, Alignment?, CacheMode?, TimeSpan?, bool?, bool?, int?, bool?, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder RemoteVideo(this IDisplayRequestBuilder builder, string url, CommonVideoType? type = null, ScaleMode? scale = null, Alignment? align = null, CacheMode? cache = null, TimeSpan? timeout = null, bool? mediaControls = null, bool? autoplay = true, int? startPos = null, bool? loop = null, bool? muted = null)
   
  Parameters
  
  Returns
  
  
  Scale(IDisplayRequestBuilder, ScaleMode)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Scale(this IDisplayRequestBuilder builder, ScaleMode scaleMode)
   
  Parameters
  
  Returns
  
  
  ServerAudioFile(IDisplayRequestBuilder, string, string, CacheMode?, bool?, bool?, int?, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder ServerAudioFile(this IDisplayRequestBuilder builder, string path, string contentType = null, CacheMode? cache = null, bool? mediaControls = null, bool? autoplay = true, int? startPos = null, bool? loop = null)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | IDisplayRequestBuilder | 
        builder | 
         | 
      
      
        | string | 
        path | 
         | 
      
      
        | string | 
        contentType | 
         | 
      
      
        | CacheMode? | 
        cache | 
         | 
      
      
        | bool? | 
        mediaControls | 
         | 
      
      
        | bool? | 
        autoplay | 
         | 
      
      
        | int? | 
        startPos | 
         | 
      
      
        | bool? | 
        loop | 
         | 
      
    
  
  Returns
  
  
  ServerCodeFile(IDisplayRequestBuilder, string, string)
  
  
  Declaration
  
    public static IDisplayRequestBuilder ServerCodeFile(this IDisplayRequestBuilder builder, string path, string language = null)
   
  Parameters
  
  Returns
  
  
  ServerFile(IDisplayRequestBuilder, string, string)
  
  
  Declaration
  
    public static IDisplayRequestBuilder ServerFile(this IDisplayRequestBuilder builder, string path, string contentType = null)
   
  Parameters
  
  Returns
  
  
  ServerHtmlFile(IDisplayRequestBuilder, string, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder ServerHtmlFile(this IDisplayRequestBuilder builder, string path, bool? iFrame = null)
   
  Parameters
  
  Returns
  
  
  ServerImageFile(IDisplayRequestBuilder, string, string, ScaleMode?, Alignment?, CacheMode?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder ServerImageFile(this IDisplayRequestBuilder builder, string path, string contentType = null, ScaleMode? scale = null, Alignment? align = null, CacheMode? cache = null)
   
  Parameters
  
  Returns
  
  
  ServerTextFile(IDisplayRequestBuilder, string)
  
  
  Declaration
  
    public static IDisplayRequestBuilder ServerTextFile(this IDisplayRequestBuilder builder, string path)
   
  Parameters
  
  Returns
  
  
  ServerVideoFile(IDisplayRequestBuilder, string, string, ScaleMode?, Alignment?, CacheMode?, bool?, bool?, int?, bool?, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder ServerVideoFile(this IDisplayRequestBuilder builder, string path, string contentType = null, ScaleMode? scale = null, Alignment? align = null, CacheMode? cache = null, bool? mediaControls = null, bool? autoplay = true, int? startPos = null, bool? loop = null, bool? muted = null)
   
  Parameters
  
  Returns
  
  
  Url(IDisplayRequestBuilder, string, string, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Url(this IDisplayRequestBuilder builder, string url, string contentType = "application/octet-stream", bool? iFrame = null)
   
  Parameters
  
  Returns
  
  
  Video(IDisplayRequestBuilder, byte[], CommonVideoType, ScaleMode?, Alignment?, CacheMode?, bool?, bool?, bool?, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Video(this IDisplayRequestBuilder builder, byte[] data, CommonVideoType type, ScaleMode? scale = null, Alignment? align = null, CacheMode? cache = null, bool? mediaControls = null, bool? autoplay = true, bool? loop = null, bool? muted = null)
   
  Parameters
  
  Returns
  
  
  Video(IDisplayRequestBuilder, Stream, CommonVideoType, ScaleMode?, Alignment?, CacheMode?, bool?, bool?, bool?, bool?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Video(this IDisplayRequestBuilder builder, Stream stream, CommonVideoType type, ScaleMode? scale = null, Alignment? align = null, CacheMode? cache = null, bool? mediaControls = null, bool? autoplay = true, bool? loop = null, bool? muted = null)
   
  Parameters
  
  Returns
  
  
  Website(IDisplayRequestBuilder, string)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Website(this IDisplayRequestBuilder builder, string url)
   
  Parameters
  
  Returns
  
  
  Website(IDisplayRequestBuilder, Uri)
  
  
  Declaration
  
    public static IDisplayRequestBuilder Website(this IDisplayRequestBuilder builder, Uri url)
   
  Parameters
  
  Returns
  
  
  WithBackground(IDisplayRequestBuilder, string)
  
  
  Declaration
  
    public static IDisplayRequestBuilder WithBackground(this IDisplayRequestBuilder builder, string cssBackground)
   
  Parameters
  
  Returns
  
  
  WithCache(IDisplayRequestBuilder, CacheMode?)
  
  
  Declaration
  
    public static IDisplayRequestBuilder WithCache(this IDisplayRequestBuilder builder, CacheMode? cacheMode)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    public static IDisplayRequestBuilder WithMediaTypeFromFilename(this IDisplayRequestBuilder builder, string path, string mainType = null)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    public static IDisplayRequestBuilder WithMediaTypeFromUrlPath(this IDisplayRequestBuilder builder)
   
  Parameters
  
  Returns
  
  
  WithOption(IDisplayRequestBuilder, string, object)
  
  
  Declaration
  
    public static IDisplayRequestBuilder WithOption(this IDisplayRequestBuilder builder, string name, object value)
   
  Parameters
  
  Returns
  
  
  WithOptions(IDisplayRequestBuilder, IDictionary<string, object>)
  
  
  Declaration
  
    public static IDisplayRequestBuilder WithOptions(this IDisplayRequestBuilder builder, IDictionary<string, object> options)
   
  Parameters
  
  Returns
  
  
  WithPresets(IDisplayRequestBuilder, IEnumerable<string>)
  
  
  Declaration
  
    public static IDisplayRequestBuilder WithPresets(this IDisplayRequestBuilder builder, IEnumerable<string> presetIds)
   
  Parameters
  
  Returns
  
  
  WithPresets(IDisplayRequestBuilder, params string[])
  
  
  Declaration
  
    public static IDisplayRequestBuilder WithPresets(this IDisplayRequestBuilder builder, params string[] presetIds)
   
  Parameters
  
  Returns
  
  
  WithRenderer(IDisplayRequestBuilder, string)
  
  
  Declaration
  
    public static IDisplayRequestBuilder WithRenderer(this IDisplayRequestBuilder builder, string renderer)
   
  Parameters
  
  Returns
  
  
  
  
  
  Declaration
  
    public static IDisplayRequestBuilder WithTransformation(this IDisplayRequestBuilder builder, string transformation)
   
  Parameters
  
  Returns