Microsoft.AspNet.SignalR.Hubs.DefaultHubManager.GetHubMethod C# (CSharp) Метод

GetHubMethod() публичный Метод

public GetHubMethod ( string hubName, string method, IList parameters ) : MethodDescriptor
hubName string
method string
parameters IList
Результат MethodDescriptor
        public MethodDescriptor GetHubMethod(string hubName, string method, IList<IJsonValue> parameters)
        {
            HubDescriptor hub = GetHub(hubName);

            if (hub == null)
            {
                return null;
            }

            MethodDescriptor descriptor = null;
            if (_methodProviders.FirstOrDefault(p => p.TryGetMethod(hub, method, out descriptor, parameters)) != null)
            {
                return descriptor;
            }

            return null;
        }

Usage Example

Пример #1
0
        public void GetInvalidHubMethod()
        {
            var resolver = new DefaultDependencyResolver();
            var hubManager = new DefaultHubManager(resolver);
            // The AddNumbers method has 2 parameters, so should not find the method
            var methodDescriptor = hubManager.GetHubMethod("CoreTestHubWithMethod", "AddNumbers", null);

            Assert.Null(methodDescriptor);
        }
All Usage Examples Of Microsoft.AspNet.SignalR.Hubs.DefaultHubManager::GetHubMethod