public static IHubConnectionBuilder WithMessagePackProtocol(this IHubConnectionBuilder hubConnectionBuilder, SerializationContext serializationContext) { if (serializationContext == null) { throw new ArgumentNullException(nameof(serializationContext)); } return(hubConnectionBuilder.WithHubProtocol(new MessagePackHubProtocol(serializationContext))); }
public static IHubConnectionBuilder WithMessagePackProtocol(this IHubConnectionBuilder hubConnectionBuilder) { return(hubConnectionBuilder.WithHubProtocol(new MessagePackHubProtocol())); }
public static IHubConnectionBuilder WithJsonProtocol(this IHubConnectionBuilder hubConnectionBuilder, JsonSerializer jsonSerializer) { return(hubConnectionBuilder.WithHubProtocol(new JsonHubProtocol(jsonSerializer))); }
public static IHubConnectionBuilder WithJsonProtocol(this IHubConnectionBuilder hubConnectionBuilder, JsonSerializerSettings serializerSettings) { return(hubConnectionBuilder.WithHubProtocol(new JsonHubProtocol(JsonSerializer.Create(serializerSettings)))); }
public static IHubConnectionBuilder WithMessagePackProtocol(this IHubConnectionBuilder builder, MessagePackHubProtocolOptions options) { return(builder.WithHubProtocol(new MessagePackHubProtocol(Options.Create(options)))); }
public static IHubConnectionBuilder WithJsonProtocol(this IHubConnectionBuilder hubConnectionBuilder, JsonHubProtocolOptions options) { return(hubConnectionBuilder.WithHubProtocol(new JsonHubProtocol(Options.Create(options)))); }