/// <summary> /// Default constructor. /// </summary> public DefaultClient() { this.wsTransferClient = new WsTransferClient(); this.wsTransferFactoryClient = new WsTransferFactoryClient(); this.wsEnumerationClient = new WsEnumerationClient(); this.mexClient = new MexClient(); this.alternateClient = new AlternateClient(); this.resourceFactory = new RmResourceFactory(); this.requestFactory = new RmRequestFactory(); }
/// <summary> /// Default constructor. /// </summary> public DefaultClient() { this.wsTransferClient = new WsTransferClient(); this.wsTransferFactoryClient = new WsTransferFactoryClient(); this.wsEnumerationClient = new WsEnumerationClient(); this.mexClient = new MexClient(); this.alternateClient = new AlternateClient(); this.resourceFactory = new RmResourceFactory(); this.requestFactory = new RmRequestFactory(); }
public DefaultClient(string fimUrl, TimeSpan?receiveTimeout = null, int?maxReceivedMessageSize = null) { this.wsTransferClient = new WsTransferClient(Bindings.ServiceMultipleTokenBinding_Common(receiveTimeout, maxReceivedMessageSize), DefaultEndpoints.WsTransfer(fimUrl)); this.wsTransferFactoryClient = new WsTransferFactoryClient(Bindings.ServiceMultipleTokenBinding_Common(receiveTimeout, maxReceivedMessageSize), DefaultEndpoints.WsTransferFactory(fimUrl)); this.wsEnumerationClient = new WsEnumerationClient(Bindings.ServiceMultipleTokenBinding_Common(receiveTimeout, maxReceivedMessageSize), DefaultEndpoints.WsEnumeration(fimUrl)); this.mexClient = new MexClient(Bindings.MetadataExchangeHttpBinding_IMetadataExchange(receiveTimeout, maxReceivedMessageSize), DefaultEndpoints.Mex(fimUrl)); this.alternateClient = new AlternateClient(Bindings.ServiceMultipleTokenBinding_Common(receiveTimeout, maxReceivedMessageSize), DefaultEndpoints.Alternate(fimUrl)); this.resourceFactory = new RmResourceFactory(); this.requestFactory = new RmRequestFactory(); }
public DefaultClient(string fimUrl, TimeSpan? receiveTimeout = null, int? maxReceivedMessageSize = null) { this.wsTransferClient = new WsTransferClient(Bindings.ServiceMultipleTokenBinding_Common(receiveTimeout, maxReceivedMessageSize), DefaultEndpoints.WsTransfer(fimUrl)); this.wsTransferFactoryClient = new WsTransferFactoryClient(Bindings.ServiceMultipleTokenBinding_Common(receiveTimeout, maxReceivedMessageSize), DefaultEndpoints.WsTransferFactory(fimUrl)); this.wsEnumerationClient = new WsEnumerationClient(Bindings.ServiceMultipleTokenBinding_Common(receiveTimeout, maxReceivedMessageSize), DefaultEndpoints.WsEnumeration(fimUrl)); this.mexClient = new MexClient(Bindings.MetadataExchangeHttpBinding_IMetadataExchange(receiveTimeout, maxReceivedMessageSize), DefaultEndpoints.Mex(fimUrl)); this.alternateClient = new AlternateClient(Bindings.ServiceMultipleTokenBinding_Common(receiveTimeout, maxReceivedMessageSize), DefaultEndpoints.Alternate(fimUrl)); this.resourceFactory = new RmResourceFactory(); this.requestFactory = new RmRequestFactory(); }
public DefaultClient(string fimUrl) { this.wsTransferClient = new WsTransferClient(Bindings.ServiceMultipleTokenBinding_Common, DefaultEndpoints.WsTransfer(fimUrl)); this.wsTransferFactoryClient = new WsTransferFactoryClient(Bindings.ServiceMultipleTokenBinding_Common, DefaultEndpoints.WsTransferFactory(fimUrl)); this.wsEnumerationClient = new WsEnumerationClient(Bindings.ServiceMultipleTokenBinding_Common, DefaultEndpoints.WsEnumeration(fimUrl)); this.mexClient = new MexClient(Bindings.MetadataExchangeHttpBinding_IMetadataExchange, DefaultEndpoints.Mex(fimUrl)); this.alternateClient = new AlternateClient(Bindings.ServiceMultipleTokenBinding_Common, DefaultEndpoints.Alternate(fimUrl)); this.resourceFactory = new RmResourceFactory(); this.requestFactory = new RmRequestFactory(); }
/// <summary> /// Submits an approval response message for the pending approval using /// the specified approval endpoint configuration name. /// </summary> /// <param name="approval">The approval object for which to submit an approval response.</param> /// <param name="isApproved">True when to approve the approval. False to reject it.</param> /// <param name="approvalConfiguration">The approval endpoint configuration name.</param> public void Approve( RmApproval approval, bool isApproved, string approvalConfiguration) { // Create a transfer client specifying the configuration name and // the approval endpoint address WsTransferFactoryClient approvalClient = new WsTransferFactoryClient( approvalConfiguration, approval.ApprovalEndpointAddress); // set the credentials in the new client approvalClient.ClientCredentials.Windows.ClientCredential = this.ClientCredential; // approve the request approvalClient.Approve(approval, isApproved); }
/// <summary> /// Constructor. /// </summary> /// <param name="wsTransferConfigurationName">Name of the ws transfer endpoint configuration.</param> /// <param name="wsTransferFactoryConfigurationName">Name of the ws transfer factory endpoint configuration.</param> /// <param name="wsEnumerationConfigurationName">Name of the ws enumeration endpoint configuration.</param> /// <param name="mexConfigurationName">Name of the mex endpoint configuration.</param> public DefaultClient( String wsTransferConfigurationName, String wsTransferFactoryConfigurationName, String wsEnumerationConfigurationName, String mexConfigurationName, String alternateClientConfigurationName ) { this.wsTransferClient = new WsTransferClient(wsTransferConfigurationName); this.wsTransferFactoryClient = new WsTransferFactoryClient(wsTransferFactoryConfigurationName); this.wsEnumerationClient = new WsEnumerationClient(wsEnumerationConfigurationName); this.mexClient = new MexClient(mexConfigurationName); this.alternateClient = new AlternateClient(alternateClientConfigurationName); this.resourceFactory = new RmResourceFactory(); this.requestFactory = new RmRequestFactory(); }
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); }
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); }
/// <summary> /// Constructor. /// </summary> /// <param name="wsTransferConfigurationName">Name of the ws transfer endpoint configuration.</param> /// <param name="wsTransferFactoryConfigurationName">Name of the ws transfer factory endpoint configuration.</param> /// <param name="wsEnumerationConfigurationName">Name of the ws enumeration endpoint configuration.</param> /// <param name="mexConfigurationName">Name of the mex endpoint configuration.</param> public DefaultClient( String wsTransferConfigurationName, String wsTransferFactoryConfigurationName, String wsEnumerationConfigurationName, String mexConfigurationName, String alternateClientConfigurationName ) { this.wsTransferClient = new WsTransferClient(wsTransferConfigurationName); this.wsTransferFactoryClient = new WsTransferFactoryClient(wsTransferFactoryConfigurationName); this.wsEnumerationClient = new WsEnumerationClient(wsEnumerationConfigurationName); this.mexClient = new MexClient(mexConfigurationName); this.alternateClient = new AlternateClient(alternateClientConfigurationName); this.resourceFactory = new RmResourceFactory(); this.requestFactory = new RmRequestFactory(); }
/// <summary> /// Submits an approval response message for the pending approval using /// the specified endpoint address and the specified approval endpoint /// configuration name. /// Use this overload e.g. if you need to specify explicitly a service /// principal name. /// </summary> /// <param name="approval">The approval object for which to submit an approval response.</param> /// <param name="isApproved">True when to approve the approval. False to reject it.</param> /// <param name="approvalConfiguration">The approval endpoint.</param> public void Approve( RmApproval approval, bool isApproved, EndpointAddress address, string approvalConfiguration) { // Create a transfer client specifying the configuration name and // the approval endpoint WsTransferFactoryClient approvalClient = new WsTransferFactoryClient( approvalConfiguration, address); // set the credentials in the new client approvalClient.ClientCredentials.Windows.ClientCredential = this.ClientCredential; // approve the request approvalClient.Approve(approval, isApproved); }