Suprimir la generación de proxy para algunos hubs o métodos

Estoy empezando con SignalR y tengo una situación en la que voy a tener un sitio SignalR que transmitirá mensajes a los clientes, pero también necesito una interfaz de administración que realmente active esos mensajes. La página de administración llamará a los métodos del lado del servidor que, a su vez, llamarán a los métodos de Javascript del lado del cliente para los usuarios regulares. Así que estoy pensando que puedo configurar dos hubs separados (uno para admin, uno para todos los demás) o puedo tener métodos en un solo hub a los que solo puede llamar el administrador que verificará la autorización.

Pero además de la autorización, me gustaría que SignalR no incluya métodos de administración o un centro de administración en las clases de proxy Javascript generadas para que no anuncie su existencia (una vez más, esta NO es la única seguridad, estaré verificación de la autorización). ¿Hay algún atributo o propiedad que pueda establecer en concentradores individuales o en métodos dentro de un concentrador que evite que se incluyan en el proxy (pero aún así se pueden llamar desde Javascript)? Sé que puedes establecerEnableJavaScriptProxies afalse en tusHubConfiguration, pero eso parece ser global y me gustaría mantener el proxy para las cosas que quiero que use el cliente regular.

Respuestas a la pregunta(3)

Su respuesta a la pregunta