public HttpServiceClient(ICredentialsResolver credentialsResolver, ZetboxStreamReader.Factory readerFactory, ZetboxStreamWriter.Factory writerFactory) { if (credentialsResolver == null) { throw new ArgumentNullException("credentialsResolver"); } if (readerFactory == null) { throw new ArgumentNullException("readerFactory"); } if (writerFactory == null) { throw new ArgumentNullException("writerFactory"); } SetObjectsUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/SetObjects"); GetListUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/GetList"); GetListOfUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/GetListOf"); FetchRelationUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/FetchRelation"); GetBlobStreamUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/GetBlobStream"); SetBlobStreamUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/SetBlobStream"); InvokeServerMethodUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/InvokeServerMethod"); _credentialsResolver = credentialsResolver; _readerFactory = readerFactory; _writerFactory = writerFactory; }
public HttpServiceClient(ICredentialsResolver credentialsResolver, ZetboxStreamReader.Factory readerFactory, ZetboxStreamWriter.Factory writerFactory) { if (credentialsResolver == null) throw new ArgumentNullException("credentialsResolver"); if (readerFactory == null) throw new ArgumentNullException("readerFactory"); if (writerFactory == null) throw new ArgumentNullException("writerFactory"); SetObjectsUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/SetObjects"); GetObjectsUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/GetObjects"); GetListOfUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/GetListOf"); FetchRelationUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/FetchRelation"); GetBlobStreamUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/GetBlobStream"); SetBlobStreamUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/SetBlobStream"); InvokeServerMethodUri = new Uri(ConfigurationManager.AppSettings["serviceUri"] + "/InvokeServerMethod"); _credentialsResolver = credentialsResolver; _readerFactory = readerFactory; _writerFactory = writerFactory; }