Wolfringo Wolfringo
Wolfringo Wolfringo
Wolfringo (c) 2020 TehGM
DocFX, DiscordFX theme.
Search Results for

    Interface IHostedWolfClientServiceBuilder

    Builder for hosted WOLF client.

    Namespace: Microsoft.Extensions.DependencyInjection
    Assembly: Wolfringo.Hosting.dll
    Syntax
    public interface IHostedWolfClientServiceBuilder

    Methods

    | Improve this Doc View Source

    Configure(Action<HostedWolfClientOptions>)

    Alters configuration of WOLF Client.

    Declaration
    IHostedWolfClientServiceBuilder Configure(Action<HostedWolfClientOptions> configure)
    Parameters
    Type Name Description
    System.Action<HostedWolfClientOptions> configure
    Returns
    Type Description
    IHostedWolfClientServiceBuilder
    | Improve this Doc View Source

    ConfigureCaching(Action<WolfCacheOptions>)

    Alters configuration of WOLF Entity caching.

    Declaration
    IHostedWolfClientServiceBuilder ConfigureCaching(Action<WolfCacheOptions> configure)
    Parameters
    Type Name Description
    System.Action<WolfCacheOptions> configure
    Returns
    Type Description
    IHostedWolfClientServiceBuilder
    | Improve this Doc View Source

    ConfigureMessageSerializerProvider(Action<MessageSerializerProviderOptions>)

    Alters configuration of Message Serializer Provider.

    Declaration
    IHostedWolfClientServiceBuilder ConfigureMessageSerializerProvider(Action<MessageSerializerProviderOptions> configure)
    Parameters
    Type Name Description
    System.Action<MessageSerializerProviderOptions> configure
    Returns
    Type Description
    IHostedWolfClientServiceBuilder
    | Improve this Doc View Source

    ConfigureResponseSerializerProvider(Action<ResponseSerializerProviderOptions>)

    Alters configuration of Response Serializer Provider.

    Declaration
    IHostedWolfClientServiceBuilder ConfigureResponseSerializerProvider(Action<ResponseSerializerProviderOptions> configure)
    Parameters
    Type Name Description
    System.Action<ResponseSerializerProviderOptions> configure
    Returns
    Type Description
    IHostedWolfClientServiceBuilder

    Extension Methods

    WolfClientServiceCollectionExtensions.SetCredentials(IHostedWolfClientServiceBuilder, String, String, WolfLoginType)
    WolfClientServiceCollectionExtensions.SetAutoReconnect(IHostedWolfClientServiceBuilder, Int32, TimeSpan)
    WolfClientServiceCollectionExtensions.SetAutoReconnectDelay(IHostedWolfClientServiceBuilder, TimeSpan)
    WolfClientServiceCollectionExtensions.SetAutoReconnectAttempts(IHostedWolfClientServiceBuilder, Int32)
    WolfClientServiceCollectionExtensions.SetInfiniteAutoReconnectAttempts(IHostedWolfClientServiceBuilder)
    WolfClientServiceCollectionExtensions.DisableAutoReconnect(IHostedWolfClientServiceBuilder)
    WolfClientServiceCollectionExtensions.SetServerURL(IHostedWolfClientServiceBuilder, String)
    WolfClientServiceCollectionExtensions.SetDefaultServerURL(IHostedWolfClientServiceBuilder)
    WolfClientServiceCollectionExtensions.SetBetaServerURL(IHostedWolfClientServiceBuilder)
    WolfClientServiceCollectionExtensions.SetFallbackMessageSerializer(IHostedWolfClientServiceBuilder, IMessageSerializer)
    WolfClientServiceCollectionExtensions.MapMessageSerializer(IHostedWolfClientServiceBuilder, String, IMessageSerializer)
    WolfClientServiceCollectionExtensions.SetFallbackResponseSerializer(IHostedWolfClientServiceBuilder, IResponseSerializer)
    WolfClientServiceCollectionExtensions.MapResponseSerializer(IHostedWolfClientServiceBuilder, Type, IResponseSerializer)