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

    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.