Facebook
Twitter
Pinterest
Tumblr
GitHub
RSS
  • DEV Home
  • Documentation
  • Reference
  • Download
Search Results for

    Show / Hide Table of Contents

    Interface IHttpResultFactory

    Interface IHttpResultFactory

    Namespace: MediaBrowser.Controller.Net
    Assembly: MediaBrowser.Controller.dll
    Syntax
    public interface IHttpResultFactory

    Methods

    GetLiveStreamWriter(LiveStreamWriterOptions)

    Declaration
    object GetLiveStreamWriter(LiveStreamWriterOptions options)
    Parameters
    Type Name Description
    LiveStreamWriterOptions options
    Returns
    Type Description
    System.Object

    GetProgressiveStreamWriterResult(ProgressiveStreamWriterOptions)

    Declaration
    object GetProgressiveStreamWriterResult(ProgressiveStreamWriterOptions options)
    Parameters
    Type Name Description
    ProgressiveStreamWriterOptions options
    Returns
    Type Description
    System.Object

    GetRedirectResult(String)

    Declaration
    object GetRedirectResult(string url)
    Parameters
    Type Name Description
    System.String url
    Returns
    Type Description
    System.Object

    GetResult(IRequest, Stream, String, IDictionary<String, String>)

    Declaration
    object GetResult(IRequest requestContext, Stream content, string contentType, IDictionary<string, string> responseHeaders = null)
    Parameters
    Type Name Description
    IRequest requestContext
    System.IO.Stream content
    System.String contentType
    System.Collections.Generic.IDictionary<System.String, System.String> responseHeaders
    Returns
    Type Description
    System.Object

    GetResult(IRequest, ReadOnlyMemory<Byte>, String, IDictionary<String, String>)

    Gets the result.

    Declaration
    object GetResult(IRequest requestContext, ReadOnlyMemory<byte> content, string contentType, IDictionary<string, string> responseHeaders = null)
    Parameters
    Type Name Description
    IRequest requestContext
    System.ReadOnlyMemory<System.Byte> content
    System.String contentType
    System.Collections.Generic.IDictionary<System.String, System.String> responseHeaders
    Returns
    Type Description
    System.Object

    GetResult(IRequest, ReadOnlySpan<Char>, String, IDictionary<String, String>)

    Declaration
    object GetResult(IRequest requestContext, ReadOnlySpan<char> content, string contentType, IDictionary<string, string> responseHeaders = null)
    Parameters
    Type Name Description
    IRequest requestContext
    System.ReadOnlySpan<System.Char> content
    System.String contentType
    System.Collections.Generic.IDictionary<System.String, System.String> responseHeaders
    Returns
    Type Description
    System.Object

    GetResult(ReadOnlySpan<Char>, String, IDictionary<String, String>)

    Declaration
    object GetResult(ReadOnlySpan<char> content, string contentType, IDictionary<string, string> responseHeaders = null)
    Parameters
    Type Name Description
    System.ReadOnlySpan<System.Char> content
    System.String contentType
    System.Collections.Generic.IDictionary<System.String, System.String> responseHeaders
    Returns
    Type Description
    System.Object

    GetResult<T>(IRequest, T, IDictionary<String, String>)

    Declaration
    object GetResult<T>(IRequest requestContext, T result, IDictionary<string, string> responseHeaders = null)
        where T : class
    Parameters
    Type Name Description
    IRequest requestContext
    T result
    System.Collections.Generic.IDictionary<System.String, System.String> responseHeaders
    Returns
    Type Description
    System.Object
    Type Parameters
    Name Description
    T

    GetStaticFileResult(IRequest, StaticFileResultOptions)

    Gets the static file result.

    Declaration
    Task<object> GetStaticFileResult(IRequest requestContext, StaticFileResultOptions options)
    Parameters
    Type Name Description
    IRequest requestContext

    The request context.

    StaticFileResultOptions options

    The options.

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Object>

    System.Object.

    GetStaticFileResult(IRequest, String, FileShareMode)

    Gets the static file result.

    Declaration
    Task<object> GetStaticFileResult(IRequest requestContext, string path, FileShareMode fileShare = FileShareMode.Read)
    Parameters
    Type Name Description
    IRequest requestContext

    The request context.

    System.String path

    The path.

    FileShareMode fileShare

    The file share.

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Object>

    System.Object.

    GetStaticResult(IRequest, StaticResultOptions)

    Gets the static result.

    Declaration
    Task<object> GetStaticResult(IRequest requestContext, StaticResultOptions options)
    Parameters
    Type Name Description
    IRequest requestContext

    The request context.

    StaticResultOptions options

    The options.

    Returns
    Type Description
    System.Threading.Tasks.Task<System.Object>

    System.Object.

    GetStaticResult(IRequest, Guid, Nullable<DateTimeOffset>, Nullable<TimeSpan>, String, Func<Int64, Int64, CancellationToken, Task<StreamHandler>>, IDictionary<String, String>, Boolean)

    Gets the static result.

    Declaration
    Task<object> GetStaticResult(IRequest requestContext, Guid cacheKey, DateTimeOffset? lastDateModified, TimeSpan? cacheDuration, string contentType, Func<long, long, CancellationToken, Task<StreamHandler>> contentFactory, IDictionary<string, string> responseHeaders = null, bool isHeadRequest = false)
    Parameters
    Type Name Description
    IRequest requestContext
    System.Guid cacheKey
    System.Nullable<System.DateTimeOffset> lastDateModified
    System.Nullable<System.TimeSpan> cacheDuration
    System.String contentType
    System.Func<System.Int64, System.Int64, System.Threading.CancellationToken, System.Threading.Tasks.Task<StreamHandler>> contentFactory
    System.Collections.Generic.IDictionary<System.String, System.String> responseHeaders
    System.Boolean isHeadRequest
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Object>

    Extension Methods

    Extensions.JsonClone<T>(T, IJsonSerializer)
    SDK
    On this Page
    Back to Top Copyright 2022 © EMBY LLC. Please see our terms of use and privacy policy.