Exemplo n.º 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;
        }
Exemplo n.º 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();
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }