コード例 #1
0
        /// <summary>
        /// Maps methods from <c>ServerServiceDefinition</c> to server call handlers.
        /// </summary>
        internal static ReadOnlyDictionary <string, IServerCallHandler> GetCallHandlers(this ServerServiceDefinition serviceDefinition)
        {
            var binder = new DefaultServiceBinder();

            serviceDefinition.BindService(binder);
            return(binder.GetCallHandlers());
        }
コード例 #2
0
        internal static IReadOnlyList <ServiceDescriptor> GetDescriptors(this ServerServiceDefinition serviceDefinition)
        {
            var binder = new DefaultServiceBinder();

            serviceDefinition.BindService(binder);
            return(binder.GetDescriptors());
        }