// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information. using System.Collections.Generic; namespace Microsoft.AspNet.SignalR.Hubs { /// /// A description of a client-side hub method invocation originating from the server. /// public interface IHubOutgoingInvokerContext { /// /// The , if any, corresponding to the client that invoked the server-side hub method /// that is invoking the client-side hub method. /// IConnection Connection { get; } /// /// A description of the method call to be made on the client. /// ClientHubInvocation Invocation { get; } /// /// The signal (ConnectionId, hub type name or hub type name + "." + group name) belonging to clients that /// receive the method invocation. /// string Signal { get; } /// /// The signals (ConnectionId, hub type name or hub type name + "." + group name) belonging to clients that should /// not receive the method invocation regardless of the . /// IList ExcludedSignals { get; } } }