コード例 #1
0
		private void InitDefaultCredentialsProvider () {
			if (DefaultCredentialsProvider != null)
				return;
			[email protected] defaultProvider = null;
			NameValueCollection configAttributes = System.Configuration.ConfigurationSettings.AppSettings;
			
			string defaultProviderClass = configAttributes ["DefaultCredentialsProvider"];
			if (defaultProviderClass != null) {
				try {					
					defaultProvider = ([email protected])
						Activator.CreateInstance (Type.GetType (defaultProviderClass));
				}
				catch (Exception e) {
					Console.WriteLine ("Failed to initialize Credentials Provider: " + defaultProviderClass + " Message: " + e.Message);					
				}
			}			

			if (defaultProvider == null) 
				defaultProvider = new [email protected] ();

			defaultProvider.init (ConvertToTable (configAttributes));
			DefaultCredentialsProvider = defaultProvider;
		}
コード例 #2
0
		public HTTPClientCredentialsBridge ([email protected] internalProvider) {
			m_internalProvider = internalProvider;
		}