コード例 #1
0
        public ProxyBuilder(ConnectionModel model)
        {
            var cred = CredentialCache.DefaultCredentials;

            if (!String.IsNullOrEmpty(model.Password))
            {
                cred      = new NetworkCredential(model.UserName, model.Password);
                discovery = new Discovery(model.Uri, cred.GetCredential(new Uri(model.Uri), "Basic"), true);
            }
            else
            {
                discovery = new Discovery(model.Uri, CredentialCache.DefaultCredentials, false);
            }
        }
コード例 #2
0
 public ProxyBuilder(string url)
 {
     _discovery = new Discovery(url, CredentialCache.DefaultCredentials);
 }
コード例 #3
0
 public DiscoveryCompiler(Discovery discovery, CodeDomProvider codeProvider = null)
 {
     _discovery = discovery;
     _codeProvider = codeProvider ?? CodeProvider.Default;
 }
コード例 #4
0
 public ProxyBuilder(string url)
 {
     discovery = new Discovery(url, CredentialCache.DefaultCredentials);
 }
コード例 #5
0
 public DiscoveryCompiler(Discovery discovery, CodeDomProvider codeProvider = null)
 {
     this.discovery    = discovery;
     this.codeProvider = codeProvider ?? CodeProvider.Default;
 }