示例#1
0
        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;
        }
示例#2
0
        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();
        }