NBoomackClient
Show / Hide Table of Contents

Interface IDisplayRequestBuilder

Namespace: Boomack.Client.Model
Assembly: NBoomackClient.dll
Syntax
public interface IDisplayRequestBuilder

Methods

AsMediaType(string)

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

Blob(byte[], string)

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

Build()

Declaration
DisplayRequest Build()
Returns
Type Description
DisplayRequest

Configure(Action<DisplayOptions>)

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

Stream(Stream, string)

Declaration
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
IDisplayRequestBuilder Target(string panel = null, string slot = null)
Parameters
Type Name Description
string panel
string slot
Returns
Type Description
IDisplayRequestBuilder

Text(string, string)

Declaration
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
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
IDisplayRequestBuilder WithPreset(string presetId)
Parameters
Type Name Description
string presetId
Returns
Type Description
IDisplayRequestBuilder

WithTitle(string)

Declaration
IDisplayRequestBuilder WithTitle(string title)
Parameters
Type Name Description
string title
Returns
Type Description
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