public static ChannelFactorySyntax.IAuthenticationSyntax CraAuthentication(this ChannelFactorySyntax.ISerializationSyntax serializationSyntax, string authenticationId, string secret, string salt = null, int?iterations = null, int?keyLen = null)
        {
            ChannelState state = serializationSyntax.State;

            state.Authenticator = new WampCraClientAuthenticator(authenticationId, secret, salt, iterations, keyLen);

            return(state);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Indicates that the user wants to use a given <see cref="IWampClientAuthenticator"/>.
        /// </summary>
        /// <param name="authenticator">The given <see cref="IWampClientAuthenticator"/>.</param>
        public static ChannelFactorySyntax.IAuthenticationSyntax Authenticator(this ChannelFactorySyntax.ISerializationSyntax serializationSyntax,
                                                                               IWampClientAuthenticator authenticator)
        {
            ChannelState state = serializationSyntax.State;

            state.Authenticator = authenticator;

            return(state);
        }
 public static ChannelFactorySyntax.IObserveOnSyntax ObserveOn
     (this ChannelFactorySyntax.ISerializationSyntax serializationSyntax, IScheduler scheduler)
 {
     return(InnerObserveOn(serializationSyntax, scheduler));
 }