Esempio n. 1
0
        /// <summary>
        /// CreateChannelFactory method implementation
        /// </summary>
        private ChannelFactory <T> CreateChannelFactory <T>(string endpointConfigurationName)
        {
            string        clientConfigurationPath   = Microsoft.SharePoint.Utilities.SPUtility.GetCurrentGenericSetupPath(@"WebClients\SharePoint.IdentityService");
            Configuration clientConfiguration       = this.OpenClientConfiguration(clientConfigurationPath);
            ConfigurationChannelFactory <T> factory = new ConfigurationChannelFactory <T>(endpointConfigurationName, clientConfiguration, null);

            factory.ConfigureCredentials(SPServiceAuthenticationMode.Claims);
            return(factory);
        }
        ChannelFactory <T> CreateChannelFactory <T>(string endpointConfigurationName)
        {
            // Open the Client.config file from the WebClients folder
            string        clientConfigurationPath   = SPUtility.GetGenericSetupPath(@"WebClients\ParagoServices");
            Configuration clientConfiguration       = OpenClientConfiguration(clientConfigurationPath);
            ConfigurationChannelFactory <T> factory = new ConfigurationChannelFactory <T>(endpointConfigurationName, clientConfiguration, null);

            // Configure the channel factory for IDFx claims authentication
            factory.ConfigureCredentials(SPServiceAuthenticationMode.Claims);

            return(factory);
        }
        private ChannelFactory <T> CreateChannelFactory <T>(string endpointConfigName)
        {
            // open the client.config
            string        clientConfigPath          = SPUtility.GetGenericSetupPath(@"WebClients\DayNamer");
            Configuration clientConfig              = OpenClientConfiguration(clientConfigPath);
            ConfigurationChannelFactory <T> factory = new ConfigurationChannelFactory <T>(endpointConfigName, clientConfig, null);

            // configure the channel factory
            factory.ConfigureCredentials(SPServiceAuthenticationMode.Claims);

            return(factory);
        }
Esempio n. 4
0
        private ChannelFactory <T> CreateChannelFactory <T>(string endpointConfigName)
        {
            // open the client.config
            //FIXME: if Barista ever targets SP >2013 this will need to be updated to the 16,17,18, or whatever hive it is.
            var clientConfigPath = SPUtility.GetVersionedGenericSetupPath(@"WebClients\Barista", SPUtility.CompatibilityLevel15); //SPUtility.ContextCompatibilityLevel
            var clientConfig     = OpenClientConfiguration(clientConfigPath);

            var factory = new ConfigurationChannelFactory <T>(endpointConfigName, clientConfig, null);

            // configure the channel factory
            factory.ConfigureCredentials(SPServiceAuthenticationMode.Claims);

            return(factory);
        }
Esempio n. 5
0
        private ChannelFactory <T> CreateChannelFactory <T>(string endpointConfigName)
        {
            // Open the client.config.
#if SP2010
            string clientConfigPath = SPUtility.GetGenericSetupPath(@"WebClients\GlymaNodeServiceApp");
#endif
#if SP2013
            string clientConfigPath = SPUtility.GetVersionedGenericSetupPath(@"WebClients\GlymaNodeServiceApp", SPUtility.ContextCompatibilityLevel);
#endif
            Configuration clientConfig = OpenClientConfiguration(clientConfigPath);
            ConfigurationChannelFactory <T> factory = new ConfigurationChannelFactory <T>(endpointConfigName, clientConfig, null);

            // Configure the channel factory.
            factory.ConfigureCredentials(SPServiceAuthenticationMode.Claims);

            return(factory);
        }