Exemplo n.º 1
0
 public static void UnsubscribeError
     (this IWampError <object> client,
     long requestId,
     WampException exception,
     object[] arguments)
 {
 }
Exemplo n.º 2
0
 public static void SubscribeError
     (this IWampError <object> client,
     long requestId,
     WampException exception)
 {
     client.Error(WampMessageType.v2Subscribe, requestId, exception);
 }
Exemplo n.º 3
0
 public static void InvocationError
     (this IWampError <object> client,
     long requestId,
     WampException exception,
     object[] arguments)
 {
 }
Exemplo n.º 4
0
 public static void PublishError
     (this IWampError <object> client,
     long requestId,
     WampException exception)
 {
     client.Error(WampMessageType.v2Publish, requestId, exception);
 }
Exemplo n.º 5
0
 public static void UnregisterError
     (this IWampError <object> client,
     long requestId,
     WampException exception)
 {
     client.Error(WampMessageType.v2Unregister, requestId, exception);
 }
Exemplo n.º 6
0
 public static void CallError <TMessage>
     (this IWampError <TMessage> client,
     long requestId,
     TMessage details,
     string error)
 {
     client.Error(WampMessageType.v2Call, requestId, details, error);
 }
Exemplo n.º 7
0
 public static void Error
     (this IWampError <object> client,
     WampMessageType messageType,
     long requestId,
     WampException exception)
 {
     client.WampExceptionError(messageType, requestId, exception);
 }
Exemplo n.º 8
0
 public static void UnsubscribeError <TMessage>
     (this IWampError <TMessage> client,
     long requestId,
     TMessage details,
     string error)
 {
     client.Error(WampMessageType.v2Unsubscribe, requestId, details, error);
 }
Exemplo n.º 9
0
 public static void PublishError
     (this IWampError <object> client,
     long requestId,
     WampException exception,
     object[] arguments,
     object argumentsKeywords)
 {
 }
Exemplo n.º 10
0
 public static void Error <TMessage>
     (this IWampError <TMessage> client,
     WampMessageType messageType,
     long requestId,
     TMessage details,
     string error)
 {
     client.Error((int)messageType, requestId, details, error);
 }
Exemplo n.º 11
0
 public static void SubscribeError <TMessage>
     (this IWampError <TMessage> client,
     long requestId,
     TMessage details,
     string error,
     TMessage[] arguments)
 {
     client.Error(WampMessageType.v2Subscribe, requestId, details, error, arguments);
 }
Exemplo n.º 12
0
 public static void InvocationError <TMessage>
     (this IWampError <TMessage> client,
     long requestId,
     TMessage details,
     string error,
     TMessage[] arguments)
 {
     client.Error(WampMessageType.v2Invocation, requestId, details, error, arguments);
 }
Exemplo n.º 13
0
        private static void WampExceptionError
            (this IWampError <object> client,
            WampMessageType messageType,
            long requestId,
            WampException exception)
        {
            IWampErrorCallback callback = new WampErrorCallback(client, messageType, requestId);

            callback.Error(exception);
        }
Exemplo n.º 14
0
 public static void PublishError <TMessage>
     (this IWampError <TMessage> client,
     long requestId,
     TMessage details,
     string error,
     TMessage[] arguments,
     TMessage argumentsKeywords)
 {
     client.Error(WampMessageType.v2Publish, requestId, details, error, arguments, argumentsKeywords);
 }
Exemplo n.º 15
0
 public static void Error <TMessage>
     (this IWampError <TMessage> client,
     WampMessageType messageType,
     long requestId,
     TMessage details,
     string error,
     TMessage[] arguments,
     TMessage argumentsKeywords)
 {
     client.Error((int)messageType, requestId, details, error, arguments, argumentsKeywords);
 }
Exemplo n.º 16
0
 public WampErrorCallback(IWampError <object> callback, WampMessageType messageType, long requestId)
 {
     mCallback    = callback;
     mMessageType = messageType;
     mRequestId   = requestId;
 }
Exemplo n.º 17
0
 public WampClient(IWampRealmProxyFactory <TMessage> realmFactory)
 {
     mRealm        = realmFactory.Build(this);
     mErrorHandler = new ErrorForwarder <TMessage>(this);
 }