NBoomackClient
Show / Hide Table of Contents

Class DisplayRequestBuilder

Inheritance
object
DisplayRequestBuilder
Implements
IDisplayRequestBuilder
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Boomack.Client.Model
Assembly: NBoomackClient.dll
Syntax
public class DisplayRequestBuilder : IDisplayRequestBuilder

Methods

AsMediaType(string)

Declaration
public IDisplayRequestBuilder AsMediaType(string contentType)
Parameters
Type Name Description
string contentType
Returns
Type Description
IDisplayRequestBuilder

Blob(byte[], string)

Declaration
public IDisplayRequestBuilder Blob(byte[] data, string contentType = "application/octet-stream")
Parameters
Type Name Description
byte[] data
string contentType
Returns
Type Description
IDisplayRequestBuilder

Build()

Declaration
public DisplayRequest Build()
Returns
Type Description
DisplayRequest

Configure(Action<DisplayOptions>)

Declaration
public IDisplayRequestBuilder Configure(Action<DisplayOptions> configurer)
Parameters
Type Name Description
Action<DisplayOptions> configurer
Returns
Type Description
IDisplayRequestBuilder

LookupMediaType(string, string)

Declaration
public string LookupMediaType(string filename, string mainType = null)
Parameters
Type Name Description
string filename
string mainType
Returns
Type Description
string

Stream(Stream, string)

Declaration
public IDisplayRequestBuilder Stream(Stream stream, string contentType = "application/octet-stream")
Parameters
Type Name Description
Stream stream
string contentType
Returns
Type Description
IDisplayRequestBuilder

Target(string, string)

Declaration
public IDisplayRequestBuilder Target(string panel = null, string slot = null)
Parameters
Type Name Description
string panel
string slot
Returns
Type Description
IDisplayRequestBuilder

Text(string, string)

Declaration
public IDisplayRequestBuilder Text(string text, string contentType = "text/plain")
Parameters
Type Name Description
string text
string contentType
Returns
Type Description
IDisplayRequestBuilder

Url(Uri, string, bool?)

Declaration
public IDisplayRequestBuilder Url(Uri url, string contentType = "application/octet-stream", bool? iFrame = null)
Parameters
Type Name Description
Uri url
string contentType
bool? iFrame
Returns
Type Description
IDisplayRequestBuilder

WithPreset(string)

Declaration
public IDisplayRequestBuilder WithPreset(string presetId)
Parameters
Type Name Description
string presetId
Returns
Type Description
IDisplayRequestBuilder

WithTitle(string)

Declaration
public IDisplayRequestBuilder WithTitle(string title)
Parameters
Type Name Description
string title
Returns
Type Description
IDisplayRequestBuilder

Implements

IDisplayRequestBuilder

Extension Methods

DefaultDisplayRequestBuilderExtensions.Align(IDisplayRequestBuilder, Alignment)
DefaultDisplayRequestBuilderExtensions.Append(IDisplayRequestBuilder)
DefaultDisplayRequestBuilderExtensions.Audio(IDisplayRequestBuilder, byte[], CommonAudioType, CacheMode?, bool?, bool?, bool?)
DefaultDisplayRequestBuilderExtensions.Audio(IDisplayRequestBuilder, Stream, CommonAudioType, CacheMode?, bool?, bool?, bool?)
DefaultDisplayRequestBuilderExtensions.Code(IDisplayRequestBuilder, string, string)
DefaultDisplayRequestBuilderExtensions.ConfigureDynamic(IDisplayRequestBuilder, Action<dynamic>)
DefaultDisplayRequestBuilderExtensions.Debug(IDisplayRequestBuilder, bool)
DefaultDisplayRequestBuilderExtensions.Embed(IDisplayRequestBuilder)
DefaultDisplayRequestBuilderExtensions.ExtendAt(IDisplayRequestBuilder, ExtensionMode)
DefaultDisplayRequestBuilderExtensions.Highlight(IDisplayRequestBuilder, string)
DefaultDisplayRequestBuilderExtensions.Html(IDisplayRequestBuilder, string, bool?)
DefaultDisplayRequestBuilderExtensions.Image(IDisplayRequestBuilder, byte[], CommonImageType, ScaleMode?, Alignment?, CacheMode?)
DefaultDisplayRequestBuilderExtensions.Image(IDisplayRequestBuilder, Stream, CommonImageType, ScaleMode?, Alignment?, CacheMode?)
DefaultDisplayRequestBuilderExtensions.InIFrame(IDisplayRequestBuilder, bool)
DefaultDisplayRequestBuilderExtensions.Json<T>(IDisplayRequestBuilder, T, string, JsonSerializerSettings)
DefaultDisplayRequestBuilderExtensions.LocalAudioFile(IDisplayRequestBuilder, string, string, CacheMode?, bool?, bool?, int?, bool?)
DefaultDisplayRequestBuilderExtensions.LocalCodeFile(IDisplayRequestBuilder, string, string)
DefaultDisplayRequestBuilderExtensions.LocalFile(IDisplayRequestBuilder, string, string, CacheMode?)
DefaultDisplayRequestBuilderExtensions.LocalHtmlFile(IDisplayRequestBuilder, string, bool?)
DefaultDisplayRequestBuilderExtensions.LocalImageFile(IDisplayRequestBuilder, string, string, ScaleMode?, Alignment?, CacheMode?)
DefaultDisplayRequestBuilderExtensions.LocalTextFile(IDisplayRequestBuilder, string)
DefaultDisplayRequestBuilderExtensions.LocalVideoFile(IDisplayRequestBuilder, string, string, ScaleMode?, Alignment?, CacheMode?, bool?, bool?, int?, bool?, bool?)
DefaultDisplayRequestBuilderExtensions.Prepend(IDisplayRequestBuilder)
DefaultDisplayRequestBuilderExtensions.ProbeUrlMediaType(IDisplayRequestBuilder, TimeSpan?)
DefaultDisplayRequestBuilderExtensions.RemoteAudio(IDisplayRequestBuilder, string, CommonAudioType?, CacheMode?, TimeSpan?, bool?, bool?, int?, bool?)
DefaultDisplayRequestBuilderExtensions.RemoteContent(IDisplayRequestBuilder, string, string, bool?)
DefaultDisplayRequestBuilderExtensions.RemoteContent(IDisplayRequestBuilder, Uri, string, bool?, TimeSpan?)
DefaultDisplayRequestBuilderExtensions.RemoteImage(IDisplayRequestBuilder, string, CommonImageType?, ScaleMode?, Alignment?, CacheMode?, TimeSpan?)
DefaultDisplayRequestBuilderExtensions.RemoteVideo(IDisplayRequestBuilder, string, CommonVideoType?, ScaleMode?, Alignment?, CacheMode?, TimeSpan?, bool?, bool?, int?, bool?, bool?)
DefaultDisplayRequestBuilderExtensions.Scale(IDisplayRequestBuilder, ScaleMode)
DefaultDisplayRequestBuilderExtensions.ServerAudioFile(IDisplayRequestBuilder, string, string, CacheMode?, bool?, bool?, int?, bool?)
DefaultDisplayRequestBuilderExtensions.ServerCodeFile(IDisplayRequestBuilder, string, string)
DefaultDisplayRequestBuilderExtensions.ServerFile(IDisplayRequestBuilder, string, string)
DefaultDisplayRequestBuilderExtensions.ServerHtmlFile(IDisplayRequestBuilder, string, bool?)
DefaultDisplayRequestBuilderExtensions.ServerImageFile(IDisplayRequestBuilder, string, string, ScaleMode?, Alignment?, CacheMode?)
DefaultDisplayRequestBuilderExtensions.ServerTextFile(IDisplayRequestBuilder, string)
DefaultDisplayRequestBuilderExtensions.ServerVideoFile(IDisplayRequestBuilder, string, string, ScaleMode?, Alignment?, CacheMode?, bool?, bool?, int?, bool?, bool?)
DefaultDisplayRequestBuilderExtensions.Url(IDisplayRequestBuilder, string, string, bool?)
DefaultDisplayRequestBuilderExtensions.Video(IDisplayRequestBuilder, byte[], CommonVideoType, ScaleMode?, Alignment?, CacheMode?, bool?, bool?, bool?, bool?)
DefaultDisplayRequestBuilderExtensions.Video(IDisplayRequestBuilder, Stream, CommonVideoType, ScaleMode?, Alignment?, CacheMode?, bool?, bool?, bool?, bool?)
DefaultDisplayRequestBuilderExtensions.Website(IDisplayRequestBuilder, string)
DefaultDisplayRequestBuilderExtensions.Website(IDisplayRequestBuilder, Uri)
DefaultDisplayRequestBuilderExtensions.WithBackground(IDisplayRequestBuilder, string)
DefaultDisplayRequestBuilderExtensions.WithCache(IDisplayRequestBuilder, CacheMode?)
DefaultDisplayRequestBuilderExtensions.WithMediaTypeFromFilename(IDisplayRequestBuilder, string, string)
DefaultDisplayRequestBuilderExtensions.WithMediaTypeFromUrlPath(IDisplayRequestBuilder)
DefaultDisplayRequestBuilderExtensions.WithOption(IDisplayRequestBuilder, string, object)
DefaultDisplayRequestBuilderExtensions.WithOptions(IDisplayRequestBuilder, IDictionary<string, object>)
DefaultDisplayRequestBuilderExtensions.WithPresets(IDisplayRequestBuilder, IEnumerable<string>)
DefaultDisplayRequestBuilderExtensions.WithPresets(IDisplayRequestBuilder, params string[])
DefaultDisplayRequestBuilderExtensions.WithRenderer(IDisplayRequestBuilder, string)
DefaultDisplayRequestBuilderExtensions.WithTransformation(IDisplayRequestBuilder, string)
In This Article
Back to top
Boomack Homepage