public ResultEnumerator(WSEnumerationClient client, RequestFactory requestFactory, ResponseFactory responseFactory, RmResourceFactory resourceFactory, string filter, string[] attributes) { this.results = new List <RmResource>(); this.client = client; this.requestFactory = requestFactory; this.responseFactory = responseFactory; this.resourceFactory = resourceFactory; this.filter = filter; this.attributes = attributes; }
public FIMServiceClient(EndpointAddress mexEndpoint, EndpointAddress resourceEndpoint, EndpointAddress resourceFactoryEndpoint, EndpointAddress enumerationEndpoint) { Constants.Bindings bindings = new Constants.Bindings(); mexClient = new MEXClient(bindings.MetadataExchangeHttpBinding_IMetadataExchange, mexEndpoint); wsResourceClient = new WSResourceClient(bindings.ServiceMultipleTokenBinding_Resource, resourceEndpoint); wsResourceFactoryClient = new WSResourceFactoryClient(bindings.ServiceMultipleTokenBinding_ResourceFactory, resourceFactoryEndpoint); wsEnumerationClient = new WSEnumerationClient(bindings.ServiceMultipleTokenBinding_Enumeration, enumerationEndpoint); requestFactory = new RequestFactory(); responseFactory = new ResponseFactory(); resourceFactory = new RmResourceFactory(); }
public XmlSchemaSet RefreshSchema() { XmlSchemaSet metadata = this.mexClient.Get(); lock (this.requestFactory) { this.requestFactory = new RequestFactory(metadata); } lock (this.resourceFactory) { this.resourceFactory = new RmResourceFactory(metadata); } this.schemaCached = true; return(metadata); }
public static void MyClassInitialize(TestContext testContext) { NetworkCredential credential = GetCredential(); transferFactoryClient = new WsTransferFactoryClient(); transferFactoryClient.ClientCredentials.Windows.ClientCredential = credential; enumerationClient = new WsEnumerationClient(); enumerationClient.ClientCredentials.Windows.ClientCredential = credential; transferClient = new WsTransferClient(); transferClient.ClientCredentials.Windows.ClientCredential = credential; mexClient = new MexClient(); schema = mexClient.Get(); resourceFactory = new RmResourceFactory(schema); requestFactory = new RmRequestFactory(schema); }