예제 #1
0
        protected override PACSPortClient CreateClient()
        {
            Binding binding =
                CreateBinding(false,
                              new IChannelController[] { new SoapValidator(AccessControlSchemaSet.GetInstance()) });
            PACSPortClient client = new PACSPortClient(binding, new EndpointAddress(GetAccessControlServiceAdderss()));

            return(client);
        }
        /// <summary>
        /// Gets instance (if instance has not been created - creates it).
        /// </summary>
        /// <returns>AccessControlSchemaSet</returns>
        public static AccessControlSchemaSet GetInstance()
        {
            if (_instance == null)
            {
                _instance = new AccessControlSchemaSet();
            }

            return(_instance);
        }