xenadmin/XenModel/Network/StorageLink/StorageLinkWebService.cs

25827 lines
1.2 MiB
C#
Raw Normal View History

/* Copyright (c) Citrix Systems Inc.
* All rights reserved.
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above
* copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the
* following disclaimer in the documentation and/or other
* materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
* CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:2.0.50727.3603
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
//
// This source code was auto-generated by wsdl, Version=2.0.50727.42.
//
namespace XenAdmin.Network.StorageLink.Service
{
using System.Diagnostics;
using System.Web.Services;
using System.ComponentModel;
using System.Web.Services.Protocols;
using System;
using System.Xml.Serialization;
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Web.Services.WebServiceBindingAttribute(Name="Service", Namespace="http://localhost:80/Service.wsdl")]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(objectInfo))]
public partial class StorageLinkWebService : System.Web.Services.Protocols.SoapHttpClientProtocol {
private System.Threading.SendOrPostCallback getFabricConfigurationOptionsOperationCompleted;
private System.Threading.SendOrPostCallback setFabricConfigurationOptionsOperationCompleted;
private System.Threading.SendOrPostCallback enumFabricsOperationCompleted;
private System.Threading.SendOrPostCallback getFabricInfoOperationCompleted;
private System.Threading.SendOrPostCallback enumSwitchesOperationCompleted;
private System.Threading.SendOrPostCallback getSwitchInfoOperationCompleted;
private System.Threading.SendOrPostCallback enumZonesOperationCompleted;
private System.Threading.SendOrPostCallback getZoneInfoOperationCompleted;
private System.Threading.SendOrPostCallback enumZoneAliasesOperationCompleted;
private System.Threading.SendOrPostCallback getZoneAliasInfoOperationCompleted;
private System.Threading.SendOrPostCallback enumZoneSetsOperationCompleted;
private System.Threading.SendOrPostCallback getZoneSetInfoOperationCompleted;
private System.Threading.SendOrPostCallback autoZoneOperationCompleted;
private System.Threading.SendOrPostCallback verifyZoningOperationCompleted;
private System.Threading.SendOrPostCallback createHardwareProfileOperationCompleted;
private System.Threading.SendOrPostCallback modifyHardwareProfileOperationCompleted;
private System.Threading.SendOrPostCallback deleteHardwareProfileOperationCompleted;
private System.Threading.SendOrPostCallback enumHardwareProfilesOperationCompleted;
private System.Threading.SendOrPostCallback getHardwareProfileInfoOperationCompleted;
private System.Threading.SendOrPostCallback removeHostGroupOperationCompleted;
private System.Threading.SendOrPostCallback enumHostGroupsOperationCompleted;
private System.Threading.SendOrPostCallback getHostGroupInfoOperationCompleted;
private System.Threading.SendOrPostCallback addHostOperationCompleted;
private System.Threading.SendOrPostCallback removeHostOperationCompleted;
private System.Threading.SendOrPostCallback enumHostsOperationCompleted;
private System.Threading.SendOrPostCallback getHostInfoOperationCompleted;
private System.Threading.SendOrPostCallback enumVirtualMachinesOperationCompleted;
private System.Threading.SendOrPostCallback getVirtualMachineInfoOperationCompleted;
private System.Threading.SendOrPostCallback enumHostInitiatorsOperationCompleted;
private System.Threading.SendOrPostCallback addHostInitiatorOperationCompleted;
private System.Threading.SendOrPostCallback removeHostInitiatorOperationCompleted;
private System.Threading.SendOrPostCallback enableHostInitiatorOperationCompleted;
private System.Threading.SendOrPostCallback disableHostInitiatorOperationCompleted;
private System.Threading.SendOrPostCallback enumHostNetworksOperationCompleted;
private System.Threading.SendOrPostCallback enumHostDeviceIDOperationCompleted;
private System.Threading.SendOrPostCallback deleteStorageManifestOperationCompleted;
private System.Threading.SendOrPostCallback createStorageManifestOperationCompleted;
private System.Threading.SendOrPostCallback modifyStorageManifestOperationCompleted;
private System.Threading.SendOrPostCallback enumStorageManifestsOperationCompleted;
private System.Threading.SendOrPostCallback getStorageManifestInfoOperationCompleted;
private System.Threading.SendOrPostCallback addProvisionToManifestOperationCompleted;
private System.Threading.SendOrPostCallback removeProvisionFromManifestOperationCompleted;
private System.Threading.SendOrPostCallback allocateStorageOperationCompleted;
private System.Threading.SendOrPostCallback deleteStorageOperationCompleted;
private System.Threading.SendOrPostCallback resizeStorageOperationCompleted;
private System.Threading.SendOrPostCallback assignStorageOperationCompleted;
private System.Threading.SendOrPostCallback unassignStorageOperationCompleted;
private System.Threading.SendOrPostCallback mountStorageOperationCompleted;
private System.Threading.SendOrPostCallback unmountStorageOperationCompleted;
private System.Threading.SendOrPostCallback snapshotSetupOperationCompleted;
private System.Threading.SendOrPostCallback snapshotPrepareOperationCompleted;
private System.Threading.SendOrPostCallback snapshotCreateOperationCompleted;
private System.Threading.SendOrPostCallback snapshotUpdateStatusOperationCompleted;
private System.Threading.SendOrPostCallback snapshotRestoreOperationCompleted;
private System.Threading.SendOrPostCallback snapshotDeleteOperationCompleted;
private System.Threading.SendOrPostCallback enumStorageAdaptersOperationCompleted;
private System.Threading.SendOrPostCallback customMethodOperationCompleted;
private System.Threading.SendOrPostCallback addRemoteStorageAdapterOperationCompleted;
private System.Threading.SendOrPostCallback removeRemoteStorageAdapterOperationCompleted;
private System.Threading.SendOrPostCallback enumStorageManagementCredentialsOperationCompleted;
private System.Threading.SendOrPostCallback getStorageManagementCredentialInfoOperationCompleted;
private System.Threading.SendOrPostCallback addStorageManagementCredentialsOperationCompleted;
private System.Threading.SendOrPostCallback updateStorageManagementCredentialsOperationCompleted;
private System.Threading.SendOrPostCallback removeStorageManagementCredentialsOperationCompleted;
private System.Threading.SendOrPostCallback getStorageVolumeInfoOperationCompleted;
private System.Threading.SendOrPostCallback enumStorageNodesOperationCompleted;
private System.Threading.SendOrPostCallback getStoragePoolInfoOperationCompleted;
private System.Threading.SendOrPostCallback createStoragePoolOperationCompleted;
private System.Threading.SendOrPostCallback deleteStoragePoolOperationCompleted;
private System.Threading.SendOrPostCallback enableStorageAdvancedOptionOperationCompleted;
private System.Threading.SendOrPostCallback enumStoragePoolsOperationCompleted;
private System.Threading.SendOrPostCallback enumStorageSystemInitiatorPortsOperationCompleted;
private System.Threading.SendOrPostCallback enumStorageSystemTargetPortsOperationCompleted;
private System.Threading.SendOrPostCallback enumStorageSystemsOperationCompleted;
private System.Threading.SendOrPostCallback doesObjectExistOperationCompleted;
private System.Threading.SendOrPostCallback enumStorageAssignmentsOperationCompleted;
private System.Threading.SendOrPostCallback enumSnapshotAssociationsOperationCompleted;
private System.Threading.SendOrPostCallback getStorageSystemInfoOperationCompleted;
private System.Threading.SendOrPostCallback discoverVhdOnStorageVolumeOperationCompleted;
private System.Threading.SendOrPostCallback createStorageProfileOperationCompleted;
private System.Threading.SendOrPostCallback deleteStorageProfileOperationCompleted;
private System.Threading.SendOrPostCallback modifyStorageProfileOperationCompleted;
private System.Threading.SendOrPostCallback enumStorageProfilesOperationCompleted;
private System.Threading.SendOrPostCallback getStorageProfileInfoOperationCompleted;
private System.Threading.SendOrPostCallback addStorageToStorageProfileOperationCompleted;
private System.Threading.SendOrPostCallback removeStorageFromStorageProfileOperationCompleted;
private System.Threading.SendOrPostCallback createStorageRepositoryOperationCompleted;
private System.Threading.SendOrPostCallback deleteStorageRepositoryOperationCompleted;
private System.Threading.SendOrPostCallback destroyStorageRepositoryOperationCompleted;
private System.Threading.SendOrPostCallback modifyStorageRepositoryOperationCompleted;
private System.Threading.SendOrPostCallback enumStorageRepositoriesOperationCompleted;
private System.Threading.SendOrPostCallback getStorageRepositoryInfoOperationCompleted;
private System.Threading.SendOrPostCallback allocateStorageFromRepositoryOperationCompleted;
private System.Threading.SendOrPostCallback deallocateStorageFromRepositoryOperationCompleted;
private System.Threading.SendOrPostCallback addStorageToRepositoryOperationCompleted;
private System.Threading.SendOrPostCallback removeStorageFromRepositoryOperationCompleted;
private System.Threading.SendOrPostCallback createSysPrepProfileOperationCompleted;
private System.Threading.SendOrPostCallback modifySysPrepProfileOperationCompleted;
private System.Threading.SendOrPostCallback getSysPrepProfileInfoOperationCompleted;
private System.Threading.SendOrPostCallback deleteSysPrepProfileOperationCompleted;
private System.Threading.SendOrPostCallback enumSysPrepProfilesOperationCompleted;
private System.Threading.SendOrPostCallback enumSysPrepRepositoriesOperationCompleted;
private System.Threading.SendOrPostCallback enumSysPrepMasterFileKeysOperationCompleted;
private System.Threading.SendOrPostCallback importStorageToVMOperationCompleted;
private System.Threading.SendOrPostCallback importStorageToVMExOperationCompleted;
private System.Threading.SendOrPostCallback importStorageToHostOperationCompleted;
private System.Threading.SendOrPostCallback createVirtualMachineFromTemplateOperationCompleted;
private System.Threading.SendOrPostCallback snapshotVirtualMachineOperationCompleted;
private System.Threading.SendOrPostCallback deleteVirtualMachineOperationCompleted;
private System.Threading.SendOrPostCallback destroyVirtualMachineOperationCompleted;
private System.Threading.SendOrPostCallback startVirtualMachineOperationCompleted;
private System.Threading.SendOrPostCallback shutdownVirtualMachineOperationCompleted;
private System.Threading.SendOrPostCallback pauseVirtualMachineOperationCompleted;
private System.Threading.SendOrPostCallback rebootVirtualMachineOperationCompleted;
private System.Threading.SendOrPostCallback stopVirtualMachineOperationCompleted;
private System.Threading.SendOrPostCallback saveVirtualMachineOperationCompleted;
private System.Threading.SendOrPostCallback enumVirtualMachineNetworksOperationCompleted;
private System.Threading.SendOrPostCallback turnoffVirtualMachineOperationCompleted;
private System.Threading.SendOrPostCallback moveVirtualMachineOperationCompleted;
private System.Threading.SendOrPostCallback personalizeVirtualMachineOperationCompleted;
private System.Threading.SendOrPostCallback createVirtualMachineTemplateOperationCompleted;
private System.Threading.SendOrPostCallback deleteVirtualMachineTemplateOperationCompleted;
private System.Threading.SendOrPostCallback modifyVirtualMachineTemplateOperationCompleted;
private System.Threading.SendOrPostCallback getVirtualMachineTemplateInfoOperationCompleted;
private System.Threading.SendOrPostCallback enumVirtualMachineTemplatesOperationCompleted;
private System.Threading.SendOrPostCallback deployTemplateAsVirtualMachineOperationCompleted;
private System.Threading.SendOrPostCallback getDefaultExportPathOperationCompleted;
private System.Threading.SendOrPostCallback enableSRPOperationCompleted;
private System.Threading.SendOrPostCallback destroySRPOperationCompleted;
private System.Threading.SendOrPostCallback modifySRPSiteOperationCompleted;
private System.Threading.SendOrPostCallback switchSRPSiteModeOperationCompleted;
private System.Threading.SendOrPostCallback disableSRPOperationCompleted;
private System.Threading.SendOrPostCallback getSRPSiteInfoOperationCompleted;
private System.Threading.SendOrPostCallback getSRPStateOperationCompleted;
private System.Threading.SendOrPostCallback addRemoteSRPSiteOperationCompleted;
private System.Threading.SendOrPostCallback getRemoteSRPSiteInfoOperationCompleted;
private System.Threading.SendOrPostCallback modifyRemoteSRPSiteOperationCompleted;
private System.Threading.SendOrPostCallback removeRemoteSRPSiteOperationCompleted;
private System.Threading.SendOrPostCallback getSRPSiteInfoByUuidOperationCompleted;
private System.Threading.SendOrPostCallback addSRPStorageRepositoryAssociationOperationCompleted;
private System.Threading.SendOrPostCallback enumSRPStorageRepositoryAssociationsOperationCompleted;
private System.Threading.SendOrPostCallback getSRPStorageRepositoryAssociationsOperationCompleted;
private System.Threading.SendOrPostCallback removeSRPStorageRepositoryAssociationOperationCompleted;
private System.Threading.SendOrPostCallback getSRPStorageRepositoryAssociationByUuidOperationCompleted;
private System.Threading.SendOrPostCallback removeSRPStorageVolumeAssociationOperationCompleted;
private System.Threading.SendOrPostCallback enumSRPStorageVolumeAssociationsOperationCompleted;
private System.Threading.SendOrPostCallback getSRPStorageVolumeAssociationsOperationCompleted;
private System.Threading.SendOrPostCallback getSRPStorageVolumeAssociationByUuidOperationCompleted;
private System.Threading.SendOrPostCallback addSecondaryStorageManagementCredentialsOperationCompleted;
private System.Threading.SendOrPostCallback enumSecondaryStorageManagementCredentialsOperationCompleted;
private System.Threading.SendOrPostCallback createSRPRecoveryPoolOperationCompleted;
private System.Threading.SendOrPostCallback modifySRPRecoveryPoolOperationCompleted;
private System.Threading.SendOrPostCallback getSRPRecoveryPoolInfoOperationCompleted;
private System.Threading.SendOrPostCallback enumSRPRecoveryPoolsOperationCompleted;
private System.Threading.SendOrPostCallback destroySRPRecoveryPoolOperationCompleted;
private System.Threading.SendOrPostCallback createSRPConsistencyGroupOperationCompleted;
private System.Threading.SendOrPostCallback getSRPConsistencyGroupInfoOperationCompleted;
private System.Threading.SendOrPostCallback enumSRPConsistencyGroupsOperationCompleted;
private System.Threading.SendOrPostCallback activateSRPConsistencyGroupOperationCompleted;
private System.Threading.SendOrPostCallback modifySRPConsistencyGroupOperationCompleted;
private System.Threading.SendOrPostCallback modifySRPConsistencyGroupMappingOperationCompleted;
private System.Threading.SendOrPostCallback deactivateSRPConsistencyGroupOperationCompleted;
private System.Threading.SendOrPostCallback destroySRPConsistencyGroupOperationCompleted;
private System.Threading.SendOrPostCallback synchronizeSRPConsistencyGroupOperationCompleted;
private System.Threading.SendOrPostCallback enumSRPConsistencyGroupsAvailableForUpdateOperationCompleted;
private System.Threading.SendOrPostCallback updateSRPConsistencyGroupOnSecondaryOperationCompleted;
private System.Threading.SendOrPostCallback getSRPConsistencyGroupConfigSyncHistoryOperationCompleted;
private System.Threading.SendOrPostCallback addSRPConsistencyGroupAssociationOperationCompleted;
private System.Threading.SendOrPostCallback getSRPConsistencyGroupAssociationsOperationCompleted;
private System.Threading.SendOrPostCallback enumSRPConsistencyGroupAssociationsOperationCompleted;
private System.Threading.SendOrPostCallback removeSRPConsistencyGroupAssociationOperationCompleted;
private System.Threading.SendOrPostCallback getSRPConsistencyGroupAssociationByUuidOperationCompleted;
private System.Threading.SendOrPostCallback validateSRPConsistencyGroupOperationCompleted;
private System.Threading.SendOrPostCallback getSRPConsistencyGroupValidationHistoryOperationCompleted;
private System.Threading.SendOrPostCallback clearSRPConsistencyGroupValidationHistoryOperationCompleted;
private System.Threading.SendOrPostCallback prepareSRPConsistencyGroupForFailoverOperationCompleted;
private System.Threading.SendOrPostCallback incarnateSRPConsistencyGroupOperationCompleted;
private System.Threading.SendOrPostCallback failoverSRPConsistencyGroupOperationCompleted;
private System.Threading.SendOrPostCallback testSRPConsistencyGroupOperationCompleted;
private System.Threading.SendOrPostCallback errorTestOperationCompleted;
private System.Threading.SendOrPostCallback logClientErrorOperationCompleted;
private System.Threading.SendOrPostCallback getSupportLogDataOperationCompleted;
private System.Threading.SendOrPostCallback enumScsiDeviceProcessorsOperationCompleted;
private System.Threading.SendOrPostCallback pullEventsOperationCompleted;
private System.Threading.SendOrPostCallback registerEventListenerOperationCompleted;
private System.Threading.SendOrPostCallback setServicePasswordOperationCompleted;
private System.Threading.SendOrPostCallback getServiceVersionOperationCompleted;
private System.Threading.SendOrPostCallback setServiceTraceLevelOperationCompleted;
private System.Threading.SendOrPostCallback getServiceTraceLevelOperationCompleted;
private System.Threading.SendOrPostCallback logRolloverOperationCompleted;
private System.Threading.SendOrPostCallback enumJobsOperationCompleted;
private System.Threading.SendOrPostCallback clearJobsOperationCompleted;
private System.Threading.SendOrPostCallback restartJobOperationCompleted;
private System.Threading.SendOrPostCallback cancelJobOperationCompleted;
private System.Threading.SendOrPostCallback getJobInfoOperationCompleted;
private System.Threading.SendOrPostCallback createLicenseGroupOperationCompleted;
private System.Threading.SendOrPostCallback deleteLicenseGroupOperationCompleted;
private System.Threading.SendOrPostCallback enumLicenseGroupsOperationCompleted;
private System.Threading.SendOrPostCallback addTagOperationCompleted;
private System.Threading.SendOrPostCallback removeTagOperationCompleted;
private System.Threading.SendOrPostCallback enumTagsOperationCompleted;
private System.Threading.SendOrPostCallback enumAlertsOperationCompleted;
private System.Threading.SendOrPostCallback getAlertInfoOperationCompleted;
private System.Threading.SendOrPostCallback clearAlertsOperationCompleted;
private System.Threading.SendOrPostCallback getLicenseServerInfoOperationCompleted;
private System.Threading.SendOrPostCallback setLicenseServerInfoOperationCompleted;
private System.Threading.SendOrPostCallback getLocalizedMessageStringOperationCompleted;
private System.Threading.SendOrPostCallback enumUsersOperationCompleted;
private System.Threading.SendOrPostCallback getUserInfoOperationCompleted;
private System.Threading.SendOrPostCallback addUserOperationCompleted;
private System.Threading.SendOrPostCallback changeUserPasswordOperationCompleted;
private System.Threading.SendOrPostCallback modifyUserOperationCompleted;
private System.Threading.SendOrPostCallback removeUserOperationCompleted;
/// <remarks/>
public StorageLinkWebService() {
this.Url = "http://localhost:80";
}
/// <remarks/>
public event getFabricConfigurationOptionsCompletedEventHandler getFabricConfigurationOptionsCompleted;
/// <remarks/>
public event setFabricConfigurationOptionsCompletedEventHandler setFabricConfigurationOptionsCompleted;
/// <remarks/>
public event enumFabricsCompletedEventHandler enumFabricsCompleted;
/// <remarks/>
public event getFabricInfoCompletedEventHandler getFabricInfoCompleted;
/// <remarks/>
public event enumSwitchesCompletedEventHandler enumSwitchesCompleted;
/// <remarks/>
public event getSwitchInfoCompletedEventHandler getSwitchInfoCompleted;
/// <remarks/>
public event enumZonesCompletedEventHandler enumZonesCompleted;
/// <remarks/>
public event getZoneInfoCompletedEventHandler getZoneInfoCompleted;
/// <remarks/>
public event enumZoneAliasesCompletedEventHandler enumZoneAliasesCompleted;
/// <remarks/>
public event getZoneAliasInfoCompletedEventHandler getZoneAliasInfoCompleted;
/// <remarks/>
public event enumZoneSetsCompletedEventHandler enumZoneSetsCompleted;
/// <remarks/>
public event getZoneSetInfoCompletedEventHandler getZoneSetInfoCompleted;
/// <remarks/>
public event autoZoneCompletedEventHandler autoZoneCompleted;
/// <remarks/>
public event verifyZoningCompletedEventHandler verifyZoningCompleted;
/// <remarks/>
public event createHardwareProfileCompletedEventHandler createHardwareProfileCompleted;
/// <remarks/>
public event modifyHardwareProfileCompletedEventHandler modifyHardwareProfileCompleted;
/// <remarks/>
public event deleteHardwareProfileCompletedEventHandler deleteHardwareProfileCompleted;
/// <remarks/>
public event enumHardwareProfilesCompletedEventHandler enumHardwareProfilesCompleted;
/// <remarks/>
public event getHardwareProfileInfoCompletedEventHandler getHardwareProfileInfoCompleted;
/// <remarks/>
public event removeHostGroupCompletedEventHandler removeHostGroupCompleted;
/// <remarks/>
public event enumHostGroupsCompletedEventHandler enumHostGroupsCompleted;
/// <remarks/>
public event getHostGroupInfoCompletedEventHandler getHostGroupInfoCompleted;
/// <remarks/>
public event addHostCompletedEventHandler addHostCompleted;
/// <remarks/>
public event removeHostCompletedEventHandler removeHostCompleted;
/// <remarks/>
public event enumHostsCompletedEventHandler enumHostsCompleted;
/// <remarks/>
public event getHostInfoCompletedEventHandler getHostInfoCompleted;
/// <remarks/>
public event enumVirtualMachinesCompletedEventHandler enumVirtualMachinesCompleted;
/// <remarks/>
public event getVirtualMachineInfoCompletedEventHandler getVirtualMachineInfoCompleted;
/// <remarks/>
public event enumHostInitiatorsCompletedEventHandler enumHostInitiatorsCompleted;
/// <remarks/>
public event addHostInitiatorCompletedEventHandler addHostInitiatorCompleted;
/// <remarks/>
public event removeHostInitiatorCompletedEventHandler removeHostInitiatorCompleted;
/// <remarks/>
public event enableHostInitiatorCompletedEventHandler enableHostInitiatorCompleted;
/// <remarks/>
public event disableHostInitiatorCompletedEventHandler disableHostInitiatorCompleted;
/// <remarks/>
public event enumHostNetworksCompletedEventHandler enumHostNetworksCompleted;
/// <remarks/>
public event enumHostDeviceIDCompletedEventHandler enumHostDeviceIDCompleted;
/// <remarks/>
public event deleteStorageManifestCompletedEventHandler deleteStorageManifestCompleted;
/// <remarks/>
public event createStorageManifestCompletedEventHandler createStorageManifestCompleted;
/// <remarks/>
public event modifyStorageManifestCompletedEventHandler modifyStorageManifestCompleted;
/// <remarks/>
public event enumStorageManifestsCompletedEventHandler enumStorageManifestsCompleted;
/// <remarks/>
public event getStorageManifestInfoCompletedEventHandler getStorageManifestInfoCompleted;
/// <remarks/>
public event addProvisionToManifestCompletedEventHandler addProvisionToManifestCompleted;
/// <remarks/>
public event removeProvisionFromManifestCompletedEventHandler removeProvisionFromManifestCompleted;
/// <remarks/>
public event allocateStorageCompletedEventHandler allocateStorageCompleted;
/// <remarks/>
public event deleteStorageCompletedEventHandler deleteStorageCompleted;
/// <remarks/>
public event resizeStorageCompletedEventHandler resizeStorageCompleted;
/// <remarks/>
public event assignStorageCompletedEventHandler assignStorageCompleted;
/// <remarks/>
public event unassignStorageCompletedEventHandler unassignStorageCompleted;
/// <remarks/>
public event mountStorageCompletedEventHandler mountStorageCompleted;
/// <remarks/>
public event unmountStorageCompletedEventHandler unmountStorageCompleted;
/// <remarks/>
public event snapshotSetupCompletedEventHandler snapshotSetupCompleted;
/// <remarks/>
public event snapshotPrepareCompletedEventHandler snapshotPrepareCompleted;
/// <remarks/>
public event snapshotCreateCompletedEventHandler snapshotCreateCompleted;
/// <remarks/>
public event snapshotUpdateStatusCompletedEventHandler snapshotUpdateStatusCompleted;
/// <remarks/>
public event snapshotRestoreCompletedEventHandler snapshotRestoreCompleted;
/// <remarks/>
public event snapshotDeleteCompletedEventHandler snapshotDeleteCompleted;
/// <remarks/>
public event enumStorageAdaptersCompletedEventHandler enumStorageAdaptersCompleted;
/// <remarks/>
public event customMethodCompletedEventHandler customMethodCompleted;
/// <remarks/>
public event addRemoteStorageAdapterCompletedEventHandler addRemoteStorageAdapterCompleted;
/// <remarks/>
public event removeRemoteStorageAdapterCompletedEventHandler removeRemoteStorageAdapterCompleted;
/// <remarks/>
public event enumStorageManagementCredentialsCompletedEventHandler enumStorageManagementCredentialsCompleted;
/// <remarks/>
public event getStorageManagementCredentialInfoCompletedEventHandler getStorageManagementCredentialInfoCompleted;
/// <remarks/>
public event addStorageManagementCredentialsCompletedEventHandler addStorageManagementCredentialsCompleted;
/// <remarks/>
public event updateStorageManagementCredentialsCompletedEventHandler updateStorageManagementCredentialsCompleted;
/// <remarks/>
public event removeStorageManagementCredentialsCompletedEventHandler removeStorageManagementCredentialsCompleted;
/// <remarks/>
public event getStorageVolumeInfoCompletedEventHandler getStorageVolumeInfoCompleted;
/// <remarks/>
public event enumStorageNodesCompletedEventHandler enumStorageNodesCompleted;
/// <remarks/>
public event getStoragePoolInfoCompletedEventHandler getStoragePoolInfoCompleted;
/// <remarks/>
public event createStoragePoolCompletedEventHandler createStoragePoolCompleted;
/// <remarks/>
public event deleteStoragePoolCompletedEventHandler deleteStoragePoolCompleted;
/// <remarks/>
public event enableStorageAdvancedOptionCompletedEventHandler enableStorageAdvancedOptionCompleted;
/// <remarks/>
public event enumStoragePoolsCompletedEventHandler enumStoragePoolsCompleted;
/// <remarks/>
public event enumStorageSystemInitiatorPortsCompletedEventHandler enumStorageSystemInitiatorPortsCompleted;
/// <remarks/>
public event enumStorageSystemTargetPortsCompletedEventHandler enumStorageSystemTargetPortsCompleted;
/// <remarks/>
public event enumStorageSystemsCompletedEventHandler enumStorageSystemsCompleted;
/// <remarks/>
public event doesObjectExistCompletedEventHandler doesObjectExistCompleted;
/// <remarks/>
public event enumStorageAssignmentsCompletedEventHandler enumStorageAssignmentsCompleted;
/// <remarks/>
public event enumSnapshotAssociationsCompletedEventHandler enumSnapshotAssociationsCompleted;
/// <remarks/>
public event getStorageSystemInfoCompletedEventHandler getStorageSystemInfoCompleted;
/// <remarks/>
public event discoverVhdOnStorageVolumeCompletedEventHandler discoverVhdOnStorageVolumeCompleted;
/// <remarks/>
public event createStorageProfileCompletedEventHandler createStorageProfileCompleted;
/// <remarks/>
public event deleteStorageProfileCompletedEventHandler deleteStorageProfileCompleted;
/// <remarks/>
public event modifyStorageProfileCompletedEventHandler modifyStorageProfileCompleted;
/// <remarks/>
public event enumStorageProfilesCompletedEventHandler enumStorageProfilesCompleted;
/// <remarks/>
public event getStorageProfileInfoCompletedEventHandler getStorageProfileInfoCompleted;
/// <remarks/>
public event addStorageToStorageProfileCompletedEventHandler addStorageToStorageProfileCompleted;
/// <remarks/>
public event removeStorageFromStorageProfileCompletedEventHandler removeStorageFromStorageProfileCompleted;
/// <remarks/>
public event createStorageRepositoryCompletedEventHandler createStorageRepositoryCompleted;
/// <remarks/>
public event deleteStorageRepositoryCompletedEventHandler deleteStorageRepositoryCompleted;
/// <remarks/>
public event destroyStorageRepositoryCompletedEventHandler destroyStorageRepositoryCompleted;
/// <remarks/>
public event modifyStorageRepositoryCompletedEventHandler modifyStorageRepositoryCompleted;
/// <remarks/>
public event enumStorageRepositoriesCompletedEventHandler enumStorageRepositoriesCompleted;
/// <remarks/>
public event getStorageRepositoryInfoCompletedEventHandler getStorageRepositoryInfoCompleted;
/// <remarks/>
public event allocateStorageFromRepositoryCompletedEventHandler allocateStorageFromRepositoryCompleted;
/// <remarks/>
public event deallocateStorageFromRepositoryCompletedEventHandler deallocateStorageFromRepositoryCompleted;
/// <remarks/>
public event addStorageToRepositoryCompletedEventHandler addStorageToRepositoryCompleted;
/// <remarks/>
public event removeStorageFromRepositoryCompletedEventHandler removeStorageFromRepositoryCompleted;
/// <remarks/>
public event createSysPrepProfileCompletedEventHandler createSysPrepProfileCompleted;
/// <remarks/>
public event modifySysPrepProfileCompletedEventHandler modifySysPrepProfileCompleted;
/// <remarks/>
public event getSysPrepProfileInfoCompletedEventHandler getSysPrepProfileInfoCompleted;
/// <remarks/>
public event deleteSysPrepProfileCompletedEventHandler deleteSysPrepProfileCompleted;
/// <remarks/>
public event enumSysPrepProfilesCompletedEventHandler enumSysPrepProfilesCompleted;
/// <remarks/>
public event enumSysPrepRepositoriesCompletedEventHandler enumSysPrepRepositoriesCompleted;
/// <remarks/>
public event enumSysPrepMasterFileKeysCompletedEventHandler enumSysPrepMasterFileKeysCompleted;
/// <remarks/>
public event importStorageToVMCompletedEventHandler importStorageToVMCompleted;
/// <remarks/>
public event importStorageToVMExCompletedEventHandler importStorageToVMExCompleted;
/// <remarks/>
public event importStorageToHostCompletedEventHandler importStorageToHostCompleted;
/// <remarks/>
public event createVirtualMachineFromTemplateCompletedEventHandler createVirtualMachineFromTemplateCompleted;
/// <remarks/>
public event snapshotVirtualMachineCompletedEventHandler snapshotVirtualMachineCompleted;
/// <remarks/>
public event deleteVirtualMachineCompletedEventHandler deleteVirtualMachineCompleted;
/// <remarks/>
public event destroyVirtualMachineCompletedEventHandler destroyVirtualMachineCompleted;
/// <remarks/>
public event startVirtualMachineCompletedEventHandler startVirtualMachineCompleted;
/// <remarks/>
public event shutdownVirtualMachineCompletedEventHandler shutdownVirtualMachineCompleted;
/// <remarks/>
public event pauseVirtualMachineCompletedEventHandler pauseVirtualMachineCompleted;
/// <remarks/>
public event rebootVirtualMachineCompletedEventHandler rebootVirtualMachineCompleted;
/// <remarks/>
public event stopVirtualMachineCompletedEventHandler stopVirtualMachineCompleted;
/// <remarks/>
public event saveVirtualMachineCompletedEventHandler saveVirtualMachineCompleted;
/// <remarks/>
public event enumVirtualMachineNetworksCompletedEventHandler enumVirtualMachineNetworksCompleted;
/// <remarks/>
public event turnoffVirtualMachineCompletedEventHandler turnoffVirtualMachineCompleted;
/// <remarks/>
public event moveVirtualMachineCompletedEventHandler moveVirtualMachineCompleted;
/// <remarks/>
public event personalizeVirtualMachineCompletedEventHandler personalizeVirtualMachineCompleted;
/// <remarks/>
public event createVirtualMachineTemplateCompletedEventHandler createVirtualMachineTemplateCompleted;
/// <remarks/>
public event deleteVirtualMachineTemplateCompletedEventHandler deleteVirtualMachineTemplateCompleted;
/// <remarks/>
public event modifyVirtualMachineTemplateCompletedEventHandler modifyVirtualMachineTemplateCompleted;
/// <remarks/>
public event getVirtualMachineTemplateInfoCompletedEventHandler getVirtualMachineTemplateInfoCompleted;
/// <remarks/>
public event enumVirtualMachineTemplatesCompletedEventHandler enumVirtualMachineTemplatesCompleted;
/// <remarks/>
public event deployTemplateAsVirtualMachineCompletedEventHandler deployTemplateAsVirtualMachineCompleted;
/// <remarks/>
public event getDefaultExportPathCompletedEventHandler getDefaultExportPathCompleted;
/// <remarks/>
public event enableSRPCompletedEventHandler enableSRPCompleted;
/// <remarks/>
public event destroySRPCompletedEventHandler destroySRPCompleted;
/// <remarks/>
public event modifySRPSiteCompletedEventHandler modifySRPSiteCompleted;
/// <remarks/>
public event switchSRPSiteModeCompletedEventHandler switchSRPSiteModeCompleted;
/// <remarks/>
public event disableSRPCompletedEventHandler disableSRPCompleted;
/// <remarks/>
public event getSRPSiteInfoCompletedEventHandler getSRPSiteInfoCompleted;
/// <remarks/>
public event getSRPStateCompletedEventHandler getSRPStateCompleted;
/// <remarks/>
public event addRemoteSRPSiteCompletedEventHandler addRemoteSRPSiteCompleted;
/// <remarks/>
public event getRemoteSRPSiteInfoCompletedEventHandler getRemoteSRPSiteInfoCompleted;
/// <remarks/>
public event modifyRemoteSRPSiteCompletedEventHandler modifyRemoteSRPSiteCompleted;
/// <remarks/>
public event removeRemoteSRPSiteCompletedEventHandler removeRemoteSRPSiteCompleted;
/// <remarks/>
public event getSRPSiteInfoByUuidCompletedEventHandler getSRPSiteInfoByUuidCompleted;
/// <remarks/>
public event addSRPStorageRepositoryAssociationCompletedEventHandler addSRPStorageRepositoryAssociationCompleted;
/// <remarks/>
public event enumSRPStorageRepositoryAssociationsCompletedEventHandler enumSRPStorageRepositoryAssociationsCompleted;
/// <remarks/>
public event getSRPStorageRepositoryAssociationsCompletedEventHandler getSRPStorageRepositoryAssociationsCompleted;
/// <remarks/>
public event removeSRPStorageRepositoryAssociationCompletedEventHandler removeSRPStorageRepositoryAssociationCompleted;
/// <remarks/>
public event getSRPStorageRepositoryAssociationByUuidCompletedEventHandler getSRPStorageRepositoryAssociationByUuidCompleted;
/// <remarks/>
public event removeSRPStorageVolumeAssociationCompletedEventHandler removeSRPStorageVolumeAssociationCompleted;
/// <remarks/>
public event enumSRPStorageVolumeAssociationsCompletedEventHandler enumSRPStorageVolumeAssociationsCompleted;
/// <remarks/>
public event getSRPStorageVolumeAssociationsCompletedEventHandler getSRPStorageVolumeAssociationsCompleted;
/// <remarks/>
public event getSRPStorageVolumeAssociationByUuidCompletedEventHandler getSRPStorageVolumeAssociationByUuidCompleted;
/// <remarks/>
public event addSecondaryStorageManagementCredentialsCompletedEventHandler addSecondaryStorageManagementCredentialsCompleted;
/// <remarks/>
public event enumSecondaryStorageManagementCredentialsCompletedEventHandler enumSecondaryStorageManagementCredentialsCompleted;
/// <remarks/>
public event createSRPRecoveryPoolCompletedEventHandler createSRPRecoveryPoolCompleted;
/// <remarks/>
public event modifySRPRecoveryPoolCompletedEventHandler modifySRPRecoveryPoolCompleted;
/// <remarks/>
public event getSRPRecoveryPoolInfoCompletedEventHandler getSRPRecoveryPoolInfoCompleted;
/// <remarks/>
public event enumSRPRecoveryPoolsCompletedEventHandler enumSRPRecoveryPoolsCompleted;
/// <remarks/>
public event destroySRPRecoveryPoolCompletedEventHandler destroySRPRecoveryPoolCompleted;
/// <remarks/>
public event createSRPConsistencyGroupCompletedEventHandler createSRPConsistencyGroupCompleted;
/// <remarks/>
public event getSRPConsistencyGroupInfoCompletedEventHandler getSRPConsistencyGroupInfoCompleted;
/// <remarks/>
public event enumSRPConsistencyGroupsCompletedEventHandler enumSRPConsistencyGroupsCompleted;
/// <remarks/>
public event activateSRPConsistencyGroupCompletedEventHandler activateSRPConsistencyGroupCompleted;
/// <remarks/>
public event modifySRPConsistencyGroupCompletedEventHandler modifySRPConsistencyGroupCompleted;
/// <remarks/>
public event modifySRPConsistencyGroupMappingCompletedEventHandler modifySRPConsistencyGroupMappingCompleted;
/// <remarks/>
public event deactivateSRPConsistencyGroupCompletedEventHandler deactivateSRPConsistencyGroupCompleted;
/// <remarks/>
public event destroySRPConsistencyGroupCompletedEventHandler destroySRPConsistencyGroupCompleted;
/// <remarks/>
public event synchronizeSRPConsistencyGroupCompletedEventHandler synchronizeSRPConsistencyGroupCompleted;
/// <remarks/>
public event enumSRPConsistencyGroupsAvailableForUpdateCompletedEventHandler enumSRPConsistencyGroupsAvailableForUpdateCompleted;
/// <remarks/>
public event updateSRPConsistencyGroupOnSecondaryCompletedEventHandler updateSRPConsistencyGroupOnSecondaryCompleted;
/// <remarks/>
public event getSRPConsistencyGroupConfigSyncHistoryCompletedEventHandler getSRPConsistencyGroupConfigSyncHistoryCompleted;
/// <remarks/>
public event addSRPConsistencyGroupAssociationCompletedEventHandler addSRPConsistencyGroupAssociationCompleted;
/// <remarks/>
public event getSRPConsistencyGroupAssociationsCompletedEventHandler getSRPConsistencyGroupAssociationsCompleted;
/// <remarks/>
public event enumSRPConsistencyGroupAssociationsCompletedEventHandler enumSRPConsistencyGroupAssociationsCompleted;
/// <remarks/>
public event removeSRPConsistencyGroupAssociationCompletedEventHandler removeSRPConsistencyGroupAssociationCompleted;
/// <remarks/>
public event getSRPConsistencyGroupAssociationByUuidCompletedEventHandler getSRPConsistencyGroupAssociationByUuidCompleted;
/// <remarks/>
public event validateSRPConsistencyGroupCompletedEventHandler validateSRPConsistencyGroupCompleted;
/// <remarks/>
public event getSRPConsistencyGroupValidationHistoryCompletedEventHandler getSRPConsistencyGroupValidationHistoryCompleted;
/// <remarks/>
public event clearSRPConsistencyGroupValidationHistoryCompletedEventHandler clearSRPConsistencyGroupValidationHistoryCompleted;
/// <remarks/>
public event prepareSRPConsistencyGroupForFailoverCompletedEventHandler prepareSRPConsistencyGroupForFailoverCompleted;
/// <remarks/>
public event incarnateSRPConsistencyGroupCompletedEventHandler incarnateSRPConsistencyGroupCompleted;
/// <remarks/>
public event failoverSRPConsistencyGroupCompletedEventHandler failoverSRPConsistencyGroupCompleted;
/// <remarks/>
public event testSRPConsistencyGroupCompletedEventHandler testSRPConsistencyGroupCompleted;
/// <remarks/>
public event errorTestCompletedEventHandler errorTestCompleted;
/// <remarks/>
public event logClientErrorCompletedEventHandler logClientErrorCompleted;
/// <remarks/>
public event getSupportLogDataCompletedEventHandler getSupportLogDataCompleted;
/// <remarks/>
public event enumScsiDeviceProcessorsCompletedEventHandler enumScsiDeviceProcessorsCompleted;
/// <remarks/>
public event pullEventsCompletedEventHandler pullEventsCompleted;
/// <remarks/>
public event registerEventListenerCompletedEventHandler registerEventListenerCompleted;
/// <remarks/>
public event setServicePasswordCompletedEventHandler setServicePasswordCompleted;
/// <remarks/>
public event getServiceVersionCompletedEventHandler getServiceVersionCompleted;
/// <remarks/>
public event setServiceTraceLevelCompletedEventHandler setServiceTraceLevelCompleted;
/// <remarks/>
public event getServiceTraceLevelCompletedEventHandler getServiceTraceLevelCompleted;
/// <remarks/>
public event logRolloverCompletedEventHandler logRolloverCompleted;
/// <remarks/>
public event enumJobsCompletedEventHandler enumJobsCompleted;
/// <remarks/>
public event clearJobsCompletedEventHandler clearJobsCompleted;
/// <remarks/>
public event restartJobCompletedEventHandler restartJobCompleted;
/// <remarks/>
public event cancelJobCompletedEventHandler cancelJobCompleted;
/// <remarks/>
public event getJobInfoCompletedEventHandler getJobInfoCompleted;
/// <remarks/>
public event createLicenseGroupCompletedEventHandler createLicenseGroupCompleted;
/// <remarks/>
public event deleteLicenseGroupCompletedEventHandler deleteLicenseGroupCompleted;
/// <remarks/>
public event enumLicenseGroupsCompletedEventHandler enumLicenseGroupsCompleted;
/// <remarks/>
public event addTagCompletedEventHandler addTagCompleted;
/// <remarks/>
public event removeTagCompletedEventHandler removeTagCompleted;
/// <remarks/>
public event enumTagsCompletedEventHandler enumTagsCompleted;
/// <remarks/>
public event enumAlertsCompletedEventHandler enumAlertsCompleted;
/// <remarks/>
public event getAlertInfoCompletedEventHandler getAlertInfoCompleted;
/// <remarks/>
public event clearAlertsCompletedEventHandler clearAlertsCompleted;
/// <remarks/>
public event getLicenseServerInfoCompletedEventHandler getLicenseServerInfoCompleted;
/// <remarks/>
public event setLicenseServerInfoCompletedEventHandler setLicenseServerInfoCompleted;
/// <remarks/>
public event getLocalizedMessageStringCompletedEventHandler getLocalizedMessageStringCompleted;
/// <remarks/>
public event enumUsersCompletedEventHandler enumUsersCompleted;
/// <remarks/>
public event getUserInfoCompletedEventHandler getUserInfoCompleted;
/// <remarks/>
public event addUserCompletedEventHandler addUserCompleted;
/// <remarks/>
public event changeUserPasswordCompletedEventHandler changeUserPasswordCompleted;
/// <remarks/>
public event modifyUserCompletedEventHandler modifyUserCompleted;
/// <remarks/>
public event removeUserCompletedEventHandler removeUserCompleted;
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public fabricConfigurationInfo getFabricConfigurationOptions([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getFabricConfigurationOptions", new object[] {
flags});
return ((fabricConfigurationInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetFabricConfigurationOptions(int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getFabricConfigurationOptions", new object[] {
flags}, callback, asyncState);
}
/// <remarks/>
public fabricConfigurationInfo EndgetFabricConfigurationOptions(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((fabricConfigurationInfo)(results[0]));
}
/// <remarks/>
public void getFabricConfigurationOptionsAsync(int flags) {
this.getFabricConfigurationOptionsAsync(flags, null);
}
/// <remarks/>
public void getFabricConfigurationOptionsAsync(int flags, object userState) {
if ((this.getFabricConfigurationOptionsOperationCompleted == null)) {
this.getFabricConfigurationOptionsOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetFabricConfigurationOptionsOperationCompleted);
}
this.InvokeAsync("getFabricConfigurationOptions", new object[] {
flags}, this.getFabricConfigurationOptionsOperationCompleted, userState);
}
private void OngetFabricConfigurationOptionsOperationCompleted(object arg) {
if ((this.getFabricConfigurationOptionsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getFabricConfigurationOptionsCompleted(this, new getFabricConfigurationOptionsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public fabricConfigurationInfo setFabricConfigurationOptions([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] fabricConfigurationInfo settings) {
object[] results = this.Invoke("setFabricConfigurationOptions", new object[] {
settings});
return ((fabricConfigurationInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginsetFabricConfigurationOptions(fabricConfigurationInfo settings, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("setFabricConfigurationOptions", new object[] {
settings}, callback, asyncState);
}
/// <remarks/>
public fabricConfigurationInfo EndsetFabricConfigurationOptions(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((fabricConfigurationInfo)(results[0]));
}
/// <remarks/>
public void setFabricConfigurationOptionsAsync(fabricConfigurationInfo settings) {
this.setFabricConfigurationOptionsAsync(settings, null);
}
/// <remarks/>
public void setFabricConfigurationOptionsAsync(fabricConfigurationInfo settings, object userState) {
if ((this.setFabricConfigurationOptionsOperationCompleted == null)) {
this.setFabricConfigurationOptionsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsetFabricConfigurationOptionsOperationCompleted);
}
this.InvokeAsync("setFabricConfigurationOptions", new object[] {
settings}, this.setFabricConfigurationOptionsOperationCompleted, userState);
}
private void OnsetFabricConfigurationOptionsOperationCompleted(object arg) {
if ((this.setFabricConfigurationOptionsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.setFabricConfigurationOptionsCompleted(this, new setFabricConfigurationOptionsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumFabrics([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out fabricInfo[] list) {
object[] results = this.Invoke("enumFabrics", new object[] {
flags});
list = ((fabricInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumFabrics(int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumFabrics", new object[] {
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumFabrics(System.IAsyncResult asyncResult, out fabricInfo[] list) {
object[] results = this.EndInvoke(asyncResult);
list = ((fabricInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumFabricsAsync(int flags) {
this.enumFabricsAsync(flags, null);
}
/// <remarks/>
public void enumFabricsAsync(int flags, object userState) {
if ((this.enumFabricsOperationCompleted == null)) {
this.enumFabricsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumFabricsOperationCompleted);
}
this.InvokeAsync("enumFabrics", new object[] {
flags}, this.enumFabricsOperationCompleted, userState);
}
private void OnenumFabricsOperationCompleted(object arg) {
if ((this.enumFabricsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumFabricsCompleted(this, new enumFabricsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public fabricInfo getFabricInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string fabricId) {
object[] results = this.Invoke("getFabricInfo", new object[] {
fabricId});
return ((fabricInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetFabricInfo(string fabricId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getFabricInfo", new object[] {
fabricId}, callback, asyncState);
}
/// <remarks/>
public fabricInfo EndgetFabricInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((fabricInfo)(results[0]));
}
/// <remarks/>
public void getFabricInfoAsync(string fabricId) {
this.getFabricInfoAsync(fabricId, null);
}
/// <remarks/>
public void getFabricInfoAsync(string fabricId, object userState) {
if ((this.getFabricInfoOperationCompleted == null)) {
this.getFabricInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetFabricInfoOperationCompleted);
}
this.InvokeAsync("getFabricInfo", new object[] {
fabricId}, this.getFabricInfoOperationCompleted, userState);
}
private void OngetFabricInfoOperationCompleted(object arg) {
if ((this.getFabricInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getFabricInfoCompleted(this, new getFabricInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumSwitches([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string fabricId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out switchInfo[] list) {
object[] results = this.Invoke("enumSwitches", new object[] {
fabricId,
flags});
list = ((switchInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumSwitches(string fabricId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumSwitches", new object[] {
fabricId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumSwitches(System.IAsyncResult asyncResult, out switchInfo[] list) {
object[] results = this.EndInvoke(asyncResult);
list = ((switchInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumSwitchesAsync(string fabricId, int flags) {
this.enumSwitchesAsync(fabricId, flags, null);
}
/// <remarks/>
public void enumSwitchesAsync(string fabricId, int flags, object userState) {
if ((this.enumSwitchesOperationCompleted == null)) {
this.enumSwitchesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumSwitchesOperationCompleted);
}
this.InvokeAsync("enumSwitches", new object[] {
fabricId,
flags}, this.enumSwitchesOperationCompleted, userState);
}
private void OnenumSwitchesOperationCompleted(object arg) {
if ((this.enumSwitchesCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumSwitchesCompleted(this, new enumSwitchesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public switchInfo getSwitchInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string fabricId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string switchId) {
object[] results = this.Invoke("getSwitchInfo", new object[] {
fabricId,
switchId});
return ((switchInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSwitchInfo(string fabricId, string switchId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSwitchInfo", new object[] {
fabricId,
switchId}, callback, asyncState);
}
/// <remarks/>
public switchInfo EndgetSwitchInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((switchInfo)(results[0]));
}
/// <remarks/>
public void getSwitchInfoAsync(string fabricId, string switchId) {
this.getSwitchInfoAsync(fabricId, switchId, null);
}
/// <remarks/>
public void getSwitchInfoAsync(string fabricId, string switchId, object userState) {
if ((this.getSwitchInfoOperationCompleted == null)) {
this.getSwitchInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSwitchInfoOperationCompleted);
}
this.InvokeAsync("getSwitchInfo", new object[] {
fabricId,
switchId}, this.getSwitchInfoOperationCompleted, userState);
}
private void OngetSwitchInfoOperationCompleted(object arg) {
if ((this.getSwitchInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSwitchInfoCompleted(this, new getSwitchInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumZones([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string fabricId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string zoneSetId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out zoneInfo[] list) {
object[] results = this.Invoke("enumZones", new object[] {
fabricId,
zoneSetId,
flags});
list = ((zoneInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumZones(string fabricId, string zoneSetId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumZones", new object[] {
fabricId,
zoneSetId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumZones(System.IAsyncResult asyncResult, out zoneInfo[] list) {
object[] results = this.EndInvoke(asyncResult);
list = ((zoneInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumZonesAsync(string fabricId, string zoneSetId, int flags) {
this.enumZonesAsync(fabricId, zoneSetId, flags, null);
}
/// <remarks/>
public void enumZonesAsync(string fabricId, string zoneSetId, int flags, object userState) {
if ((this.enumZonesOperationCompleted == null)) {
this.enumZonesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumZonesOperationCompleted);
}
this.InvokeAsync("enumZones", new object[] {
fabricId,
zoneSetId,
flags}, this.enumZonesOperationCompleted, userState);
}
private void OnenumZonesOperationCompleted(object arg) {
if ((this.enumZonesCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumZonesCompleted(this, new enumZonesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public zoneInfo getZoneInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string fabricId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string zoneId) {
object[] results = this.Invoke("getZoneInfo", new object[] {
fabricId,
zoneId});
return ((zoneInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetZoneInfo(string fabricId, string zoneId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getZoneInfo", new object[] {
fabricId,
zoneId}, callback, asyncState);
}
/// <remarks/>
public zoneInfo EndgetZoneInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((zoneInfo)(results[0]));
}
/// <remarks/>
public void getZoneInfoAsync(string fabricId, string zoneId) {
this.getZoneInfoAsync(fabricId, zoneId, null);
}
/// <remarks/>
public void getZoneInfoAsync(string fabricId, string zoneId, object userState) {
if ((this.getZoneInfoOperationCompleted == null)) {
this.getZoneInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetZoneInfoOperationCompleted);
}
this.InvokeAsync("getZoneInfo", new object[] {
fabricId,
zoneId}, this.getZoneInfoOperationCompleted, userState);
}
private void OngetZoneInfoOperationCompleted(object arg) {
if ((this.getZoneInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getZoneInfoCompleted(this, new getZoneInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumZoneAliases([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string fabricId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out zoneAliasInfo[] list) {
object[] results = this.Invoke("enumZoneAliases", new object[] {
fabricId,
flags});
list = ((zoneAliasInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumZoneAliases(string fabricId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumZoneAliases", new object[] {
fabricId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumZoneAliases(System.IAsyncResult asyncResult, out zoneAliasInfo[] list) {
object[] results = this.EndInvoke(asyncResult);
list = ((zoneAliasInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumZoneAliasesAsync(string fabricId, int flags) {
this.enumZoneAliasesAsync(fabricId, flags, null);
}
/// <remarks/>
public void enumZoneAliasesAsync(string fabricId, int flags, object userState) {
if ((this.enumZoneAliasesOperationCompleted == null)) {
this.enumZoneAliasesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumZoneAliasesOperationCompleted);
}
this.InvokeAsync("enumZoneAliases", new object[] {
fabricId,
flags}, this.enumZoneAliasesOperationCompleted, userState);
}
private void OnenumZoneAliasesOperationCompleted(object arg) {
if ((this.enumZoneAliasesCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumZoneAliasesCompleted(this, new enumZoneAliasesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public zoneAliasInfo getZoneAliasInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string fabricId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string zoneAliasId) {
object[] results = this.Invoke("getZoneAliasInfo", new object[] {
fabricId,
zoneAliasId});
return ((zoneAliasInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetZoneAliasInfo(string fabricId, string zoneAliasId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getZoneAliasInfo", new object[] {
fabricId,
zoneAliasId}, callback, asyncState);
}
/// <remarks/>
public zoneAliasInfo EndgetZoneAliasInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((zoneAliasInfo)(results[0]));
}
/// <remarks/>
public void getZoneAliasInfoAsync(string fabricId, string zoneAliasId) {
this.getZoneAliasInfoAsync(fabricId, zoneAliasId, null);
}
/// <remarks/>
public void getZoneAliasInfoAsync(string fabricId, string zoneAliasId, object userState) {
if ((this.getZoneAliasInfoOperationCompleted == null)) {
this.getZoneAliasInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetZoneAliasInfoOperationCompleted);
}
this.InvokeAsync("getZoneAliasInfo", new object[] {
fabricId,
zoneAliasId}, this.getZoneAliasInfoOperationCompleted, userState);
}
private void OngetZoneAliasInfoOperationCompleted(object arg) {
if ((this.getZoneAliasInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getZoneAliasInfoCompleted(this, new getZoneAliasInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumZoneSets([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string fabricId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out zoneSetInfo[] list) {
object[] results = this.Invoke("enumZoneSets", new object[] {
fabricId,
flags});
list = ((zoneSetInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumZoneSets(string fabricId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumZoneSets", new object[] {
fabricId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumZoneSets(System.IAsyncResult asyncResult, out zoneSetInfo[] list) {
object[] results = this.EndInvoke(asyncResult);
list = ((zoneSetInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumZoneSetsAsync(string fabricId, int flags) {
this.enumZoneSetsAsync(fabricId, flags, null);
}
/// <remarks/>
public void enumZoneSetsAsync(string fabricId, int flags, object userState) {
if ((this.enumZoneSetsOperationCompleted == null)) {
this.enumZoneSetsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumZoneSetsOperationCompleted);
}
this.InvokeAsync("enumZoneSets", new object[] {
fabricId,
flags}, this.enumZoneSetsOperationCompleted, userState);
}
private void OnenumZoneSetsOperationCompleted(object arg) {
if ((this.enumZoneSetsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumZoneSetsCompleted(this, new enumZoneSetsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public zoneSetInfo getZoneSetInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string fabricId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string zoneSetId) {
object[] results = this.Invoke("getZoneSetInfo", new object[] {
fabricId,
zoneSetId});
return ((zoneSetInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetZoneSetInfo(string fabricId, string zoneSetId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getZoneSetInfo", new object[] {
fabricId,
zoneSetId}, callback, asyncState);
}
/// <remarks/>
public zoneSetInfo EndgetZoneSetInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((zoneSetInfo)(results[0]));
}
/// <remarks/>
public void getZoneSetInfoAsync(string fabricId, string zoneSetId) {
this.getZoneSetInfoAsync(fabricId, zoneSetId, null);
}
/// <remarks/>
public void getZoneSetInfoAsync(string fabricId, string zoneSetId, object userState) {
if ((this.getZoneSetInfoOperationCompleted == null)) {
this.getZoneSetInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetZoneSetInfoOperationCompleted);
}
this.InvokeAsync("getZoneSetInfo", new object[] {
fabricId,
zoneSetId}, this.getZoneSetInfoOperationCompleted, userState);
}
private void OngetZoneSetInfoOperationCompleted(object arg) {
if ((this.getZoneSetInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getZoneSetInfoCompleted(this, new getZoneSetInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo autoZone([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string initHostName, [System.Xml.Serialization.XmlElementAttribute("initEndPoints", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] initEndPoints, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute("targetEndPoints", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] targetEndPoints, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("zoneList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out zoneInfo[] zoneList) {
object[] results = this.Invoke("autoZone", new object[] {
initHostName,
initEndPoints,
storageSystemId,
targetEndPoints,
flags});
zoneList = ((zoneInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginautoZone(string initHostName, string[] initEndPoints, string storageSystemId, string[] targetEndPoints, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("autoZone", new object[] {
initHostName,
initEndPoints,
storageSystemId,
targetEndPoints,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndautoZone(System.IAsyncResult asyncResult, out zoneInfo[] zoneList) {
object[] results = this.EndInvoke(asyncResult);
zoneList = ((zoneInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void autoZoneAsync(string initHostName, string[] initEndPoints, string storageSystemId, string[] targetEndPoints, int flags) {
this.autoZoneAsync(initHostName, initEndPoints, storageSystemId, targetEndPoints, flags, null);
}
/// <remarks/>
public void autoZoneAsync(string initHostName, string[] initEndPoints, string storageSystemId, string[] targetEndPoints, int flags, object userState) {
if ((this.autoZoneOperationCompleted == null)) {
this.autoZoneOperationCompleted = new System.Threading.SendOrPostCallback(this.OnautoZoneOperationCompleted);
}
this.InvokeAsync("autoZone", new object[] {
initHostName,
initEndPoints,
storageSystemId,
targetEndPoints,
flags}, this.autoZoneOperationCompleted, userState);
}
private void OnautoZoneOperationCompleted(object arg) {
if ((this.autoZoneCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.autoZoneCompleted(this, new autoZoneCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo verifyZoning([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string initHostName, [System.Xml.Serialization.XmlElementAttribute("initEndPoints", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] initEndPoints, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute("targetEndPoints", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] targetEndPoints, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("zoneList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out zoneInfo[] zoneList) {
object[] results = this.Invoke("verifyZoning", new object[] {
initHostName,
initEndPoints,
storageSystemId,
targetEndPoints,
flags});
zoneList = ((zoneInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginverifyZoning(string initHostName, string[] initEndPoints, string storageSystemId, string[] targetEndPoints, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("verifyZoning", new object[] {
initHostName,
initEndPoints,
storageSystemId,
targetEndPoints,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndverifyZoning(System.IAsyncResult asyncResult, out zoneInfo[] zoneList) {
object[] results = this.EndInvoke(asyncResult);
zoneList = ((zoneInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void verifyZoningAsync(string initHostName, string[] initEndPoints, string storageSystemId, string[] targetEndPoints, int flags) {
this.verifyZoningAsync(initHostName, initEndPoints, storageSystemId, targetEndPoints, flags, null);
}
/// <remarks/>
public void verifyZoningAsync(string initHostName, string[] initEndPoints, string storageSystemId, string[] targetEndPoints, int flags, object userState) {
if ((this.verifyZoningOperationCompleted == null)) {
this.verifyZoningOperationCompleted = new System.Threading.SendOrPostCallback(this.OnverifyZoningOperationCompleted);
}
this.InvokeAsync("verifyZoning", new object[] {
initHostName,
initEndPoints,
storageSystemId,
targetEndPoints,
flags}, this.verifyZoningOperationCompleted, userState);
}
private void OnverifyZoningOperationCompleted(object arg) {
if ((this.verifyZoningCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.verifyZoningCompleted(this, new verifyZoningCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo createHardwareProfile([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint cpuCount, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint nicPolicy, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint memSizeInMB, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string biosBootOrder, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool isProcessorCompatibility, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out hardwareProfileInfo profile) {
object[] results = this.Invoke("createHardwareProfile", new object[] {
friendlyName,
description,
cpuCount,
nicPolicy,
memSizeInMB,
biosBootOrder,
isProcessorCompatibility,
flags});
profile = ((hardwareProfileInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegincreateHardwareProfile(string friendlyName, string description, uint cpuCount, uint nicPolicy, uint memSizeInMB, string biosBootOrder, bool isProcessorCompatibility, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("createHardwareProfile", new object[] {
friendlyName,
description,
cpuCount,
nicPolicy,
memSizeInMB,
biosBootOrder,
isProcessorCompatibility,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndcreateHardwareProfile(System.IAsyncResult asyncResult, out hardwareProfileInfo profile) {
object[] results = this.EndInvoke(asyncResult);
profile = ((hardwareProfileInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void createHardwareProfileAsync(string friendlyName, string description, uint cpuCount, uint nicPolicy, uint memSizeInMB, string biosBootOrder, bool isProcessorCompatibility, int flags) {
this.createHardwareProfileAsync(friendlyName, description, cpuCount, nicPolicy, memSizeInMB, biosBootOrder, isProcessorCompatibility, flags, null);
}
/// <remarks/>
public void createHardwareProfileAsync(string friendlyName, string description, uint cpuCount, uint nicPolicy, uint memSizeInMB, string biosBootOrder, bool isProcessorCompatibility, int flags, object userState) {
if ((this.createHardwareProfileOperationCompleted == null)) {
this.createHardwareProfileOperationCompleted = new System.Threading.SendOrPostCallback(this.OncreateHardwareProfileOperationCompleted);
}
this.InvokeAsync("createHardwareProfile", new object[] {
friendlyName,
description,
cpuCount,
nicPolicy,
memSizeInMB,
biosBootOrder,
isProcessorCompatibility,
flags}, this.createHardwareProfileOperationCompleted, userState);
}
private void OncreateHardwareProfileOperationCompleted(object arg) {
if ((this.createHardwareProfileCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.createHardwareProfileCompleted(this, new createHardwareProfileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo modifyHardwareProfile([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint cpuCount, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint nicPolicy, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint memSizeInMB, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string biosBootOrder, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool isProcessorCompatibility, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out hardwareProfileInfo profile) {
object[] results = this.Invoke("modifyHardwareProfile", new object[] {
uuid,
friendlyName,
description,
cpuCount,
nicPolicy,
memSizeInMB,
biosBootOrder,
isProcessorCompatibility,
flags});
profile = ((hardwareProfileInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmodifyHardwareProfile(string uuid, string friendlyName, string description, uint cpuCount, uint nicPolicy, uint memSizeInMB, string biosBootOrder, bool isProcessorCompatibility, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("modifyHardwareProfile", new object[] {
uuid,
friendlyName,
description,
cpuCount,
nicPolicy,
memSizeInMB,
biosBootOrder,
isProcessorCompatibility,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndmodifyHardwareProfile(System.IAsyncResult asyncResult, out hardwareProfileInfo profile) {
object[] results = this.EndInvoke(asyncResult);
profile = ((hardwareProfileInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void modifyHardwareProfileAsync(string uuid, string friendlyName, string description, uint cpuCount, uint nicPolicy, uint memSizeInMB, string biosBootOrder, bool isProcessorCompatibility, int flags) {
this.modifyHardwareProfileAsync(uuid, friendlyName, description, cpuCount, nicPolicy, memSizeInMB, biosBootOrder, isProcessorCompatibility, flags, null);
}
/// <remarks/>
public void modifyHardwareProfileAsync(string uuid, string friendlyName, string description, uint cpuCount, uint nicPolicy, uint memSizeInMB, string biosBootOrder, bool isProcessorCompatibility, int flags, object userState) {
if ((this.modifyHardwareProfileOperationCompleted == null)) {
this.modifyHardwareProfileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmodifyHardwareProfileOperationCompleted);
}
this.InvokeAsync("modifyHardwareProfile", new object[] {
uuid,
friendlyName,
description,
cpuCount,
nicPolicy,
memSizeInMB,
biosBootOrder,
isProcessorCompatibility,
flags}, this.modifyHardwareProfileOperationCompleted, userState);
}
private void OnmodifyHardwareProfileOperationCompleted(object arg) {
if ((this.modifyHardwareProfileCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.modifyHardwareProfileCompleted(this, new modifyHardwareProfileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo deleteHardwareProfile([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("deleteHardwareProfile", new object[] {
friendlyName,
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindeleteHardwareProfile(string friendlyName, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("deleteHardwareProfile", new object[] {
friendlyName,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddeleteHardwareProfile(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void deleteHardwareProfileAsync(string friendlyName, string uuid, int flags) {
this.deleteHardwareProfileAsync(friendlyName, uuid, flags, null);
}
/// <remarks/>
public void deleteHardwareProfileAsync(string friendlyName, string uuid, int flags, object userState) {
if ((this.deleteHardwareProfileOperationCompleted == null)) {
this.deleteHardwareProfileOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteHardwareProfileOperationCompleted);
}
this.InvokeAsync("deleteHardwareProfile", new object[] {
friendlyName,
uuid,
flags}, this.deleteHardwareProfileOperationCompleted, userState);
}
private void OndeleteHardwareProfileOperationCompleted(object arg) {
if ((this.deleteHardwareProfileCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.deleteHardwareProfileCompleted(this, new deleteHardwareProfileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumHardwareProfiles([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out hardwareProfileInfo[] list) {
object[] results = this.Invoke("enumHardwareProfiles", new object[] {
flags});
list = ((hardwareProfileInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumHardwareProfiles(int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumHardwareProfiles", new object[] {
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumHardwareProfiles(System.IAsyncResult asyncResult, out hardwareProfileInfo[] list) {
object[] results = this.EndInvoke(asyncResult);
list = ((hardwareProfileInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumHardwareProfilesAsync(int flags) {
this.enumHardwareProfilesAsync(flags, null);
}
/// <remarks/>
public void enumHardwareProfilesAsync(int flags, object userState) {
if ((this.enumHardwareProfilesOperationCompleted == null)) {
this.enumHardwareProfilesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumHardwareProfilesOperationCompleted);
}
this.InvokeAsync("enumHardwareProfiles", new object[] {
flags}, this.enumHardwareProfilesOperationCompleted, userState);
}
private void OnenumHardwareProfilesOperationCompleted(object arg) {
if ((this.enumHardwareProfilesCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumHardwareProfilesCompleted(this, new enumHardwareProfilesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hardwareProfileInfo getHardwareProfileInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getHardwareProfileInfo", new object[] {
friendlyName,
uuid,
flags});
return ((hardwareProfileInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetHardwareProfileInfo(string friendlyName, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getHardwareProfileInfo", new object[] {
friendlyName,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public hardwareProfileInfo EndgetHardwareProfileInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((hardwareProfileInfo)(results[0]));
}
/// <remarks/>
public void getHardwareProfileInfoAsync(string friendlyName, string uuid, int flags) {
this.getHardwareProfileInfoAsync(friendlyName, uuid, flags, null);
}
/// <remarks/>
public void getHardwareProfileInfoAsync(string friendlyName, string uuid, int flags, object userState) {
if ((this.getHardwareProfileInfoOperationCompleted == null)) {
this.getHardwareProfileInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetHardwareProfileInfoOperationCompleted);
}
this.InvokeAsync("getHardwareProfileInfo", new object[] {
friendlyName,
uuid,
flags}, this.getHardwareProfileInfoOperationCompleted, userState);
}
private void OngetHardwareProfileInfoOperationCompleted(object arg) {
if ((this.getHardwareProfileInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getHardwareProfileInfoCompleted(this, new getHardwareProfileInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo removeHostGroup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string groupName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostGroupUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("removeHostGroup", new object[] {
groupName,
hostGroupUuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveHostGroup(string groupName, string hostGroupUuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeHostGroup", new object[] {
groupName,
hostGroupUuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndremoveHostGroup(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void removeHostGroupAsync(string groupName, string hostGroupUuid, int flags) {
this.removeHostGroupAsync(groupName, hostGroupUuid, flags, null);
}
/// <remarks/>
public void removeHostGroupAsync(string groupName, string hostGroupUuid, int flags, object userState) {
if ((this.removeHostGroupOperationCompleted == null)) {
this.removeHostGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveHostGroupOperationCompleted);
}
this.InvokeAsync("removeHostGroup", new object[] {
groupName,
hostGroupUuid,
flags}, this.removeHostGroupOperationCompleted, userState);
}
private void OnremoveHostGroupOperationCompleted(object arg) {
if ((this.removeHostGroupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeHostGroupCompleted(this, new removeHostGroupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumHostGroups([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("hostGroupInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out hostGroupInfo[] hostGroupInfoList) {
object[] results = this.Invoke("enumHostGroups", new object[] {
flags});
hostGroupInfoList = ((hostGroupInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumHostGroups(int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumHostGroups", new object[] {
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumHostGroups(System.IAsyncResult asyncResult, out hostGroupInfo[] hostGroupInfoList) {
object[] results = this.EndInvoke(asyncResult);
hostGroupInfoList = ((hostGroupInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumHostGroupsAsync(int flags) {
this.enumHostGroupsAsync(flags, null);
}
/// <remarks/>
public void enumHostGroupsAsync(int flags, object userState) {
if ((this.enumHostGroupsOperationCompleted == null)) {
this.enumHostGroupsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumHostGroupsOperationCompleted);
}
this.InvokeAsync("enumHostGroups", new object[] {
flags}, this.enumHostGroupsOperationCompleted, userState);
}
private void OnenumHostGroupsOperationCompleted(object arg) {
if ((this.enumHostGroupsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumHostGroupsCompleted(this, new enumHostGroupsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostGroupInfo getHostGroupInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string groupName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostGroupUuid) {
object[] results = this.Invoke("getHostGroupInfo", new object[] {
groupName,
hostGroupUuid});
return ((hostGroupInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetHostGroupInfo(string groupName, string hostGroupUuid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getHostGroupInfo", new object[] {
groupName,
hostGroupUuid}, callback, asyncState);
}
/// <remarks/>
public hostGroupInfo EndgetHostGroupInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((hostGroupInfo)(results[0]));
}
/// <remarks/>
public void getHostGroupInfoAsync(string groupName, string hostGroupUuid) {
this.getHostGroupInfoAsync(groupName, hostGroupUuid, null);
}
/// <remarks/>
public void getHostGroupInfoAsync(string groupName, string hostGroupUuid, object userState) {
if ((this.getHostGroupInfoOperationCompleted == null)) {
this.getHostGroupInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetHostGroupInfoOperationCompleted);
}
this.InvokeAsync("getHostGroupInfo", new object[] {
groupName,
hostGroupUuid}, this.getHostGroupInfoOperationCompleted, userState);
}
private void OngetHostGroupInfoOperationCompleted(object arg) {
if ((this.getHostGroupInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getHostGroupInfoCompleted(this, new getHostGroupInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo addHost([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string username, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string password, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int hypervisorType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int licenseType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out hostInfo info) {
object[] results = this.Invoke("addHost", new object[] {
hostName,
username,
password,
hypervisorType,
licenseType,
flags});
info = ((hostInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginaddHost(string hostName, string username, string password, int hypervisorType, int licenseType, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("addHost", new object[] {
hostName,
username,
password,
hypervisorType,
licenseType,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndaddHost(System.IAsyncResult asyncResult, out hostInfo info) {
object[] results = this.EndInvoke(asyncResult);
info = ((hostInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void addHostAsync(string hostName, string username, string password, int hypervisorType, int licenseType, int flags) {
this.addHostAsync(hostName, username, password, hypervisorType, licenseType, flags, null);
}
/// <remarks/>
public void addHostAsync(string hostName, string username, string password, int hypervisorType, int licenseType, int flags, object userState) {
if ((this.addHostOperationCompleted == null)) {
this.addHostOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddHostOperationCompleted);
}
this.InvokeAsync("addHost", new object[] {
hostName,
username,
password,
hypervisorType,
licenseType,
flags}, this.addHostOperationCompleted, userState);
}
private void OnaddHostOperationCompleted(object arg) {
if ((this.addHostCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.addHostCompleted(this, new addHostCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo removeHost([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("removeHost", new object[] {
hostName,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveHost(string hostName, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeHost", new object[] {
hostName,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndremoveHost(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void removeHostAsync(string hostName, int flags) {
this.removeHostAsync(hostName, flags, null);
}
/// <remarks/>
public void removeHostAsync(string hostName, int flags, object userState) {
if ((this.removeHostOperationCompleted == null)) {
this.removeHostOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveHostOperationCompleted);
}
this.InvokeAsync("removeHost", new object[] {
hostName,
flags}, this.removeHostOperationCompleted, userState);
}
private void OnremoveHostOperationCompleted(object arg) {
if ((this.removeHostCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeHostCompleted(this, new removeHostCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumHosts([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("hostInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out hostInfo[] hostInfoList) {
object[] results = this.Invoke("enumHosts", new object[] {
flags});
hostInfoList = ((hostInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumHosts(int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumHosts", new object[] {
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumHosts(System.IAsyncResult asyncResult, out hostInfo[] hostInfoList) {
object[] results = this.EndInvoke(asyncResult);
hostInfoList = ((hostInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumHostsAsync(int flags) {
this.enumHostsAsync(flags, null);
}
/// <remarks/>
public void enumHostsAsync(int flags, object userState) {
if ((this.enumHostsOperationCompleted == null)) {
this.enumHostsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumHostsOperationCompleted);
}
this.InvokeAsync("enumHosts", new object[] {
flags}, this.enumHostsOperationCompleted, userState);
}
private void OnenumHostsOperationCompleted(object arg) {
if ((this.enumHostsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumHostsCompleted(this, new enumHostsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostInfo getHostInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostname, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostUuid) {
object[] results = this.Invoke("getHostInfo", new object[] {
hostname,
hostUuid});
return ((hostInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetHostInfo(string hostname, string hostUuid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getHostInfo", new object[] {
hostname,
hostUuid}, callback, asyncState);
}
/// <remarks/>
public hostInfo EndgetHostInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((hostInfo)(results[0]));
}
/// <remarks/>
public void getHostInfoAsync(string hostname, string hostUuid) {
this.getHostInfoAsync(hostname, hostUuid, null);
}
/// <remarks/>
public void getHostInfoAsync(string hostname, string hostUuid, object userState) {
if ((this.getHostInfoOperationCompleted == null)) {
this.getHostInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetHostInfoOperationCompleted);
}
this.InvokeAsync("getHostInfo", new object[] {
hostname,
hostUuid}, this.getHostInfoOperationCompleted, userState);
}
private void OngetHostInfoOperationCompleted(object arg) {
if ((this.getHostInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getHostInfoCompleted(this, new getHostInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumVirtualMachines([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("vmInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out virtualMachineInfo[] vmInfoList) {
object[] results = this.Invoke("enumVirtualMachines", new object[] {
hostName,
flags});
vmInfoList = ((virtualMachineInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumVirtualMachines(string hostName, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumVirtualMachines", new object[] {
hostName,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumVirtualMachines(System.IAsyncResult asyncResult, out virtualMachineInfo[] vmInfoList) {
object[] results = this.EndInvoke(asyncResult);
vmInfoList = ((virtualMachineInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumVirtualMachinesAsync(string hostName, int flags) {
this.enumVirtualMachinesAsync(hostName, flags, null);
}
/// <remarks/>
public void enumVirtualMachinesAsync(string hostName, int flags, object userState) {
if ((this.enumVirtualMachinesOperationCompleted == null)) {
this.enumVirtualMachinesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumVirtualMachinesOperationCompleted);
}
this.InvokeAsync("enumVirtualMachines", new object[] {
hostName,
flags}, this.enumVirtualMachinesOperationCompleted, userState);
}
private void OnenumVirtualMachinesOperationCompleted(object arg) {
if ((this.enumVirtualMachinesCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumVirtualMachinesCompleted(this, new enumVirtualMachinesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public virtualMachineInfo getVirtualMachineInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid) {
object[] results = this.Invoke("getVirtualMachineInfo", new object[] {
hostUuid,
uuid});
return ((virtualMachineInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetVirtualMachineInfo(string hostUuid, string uuid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getVirtualMachineInfo", new object[] {
hostUuid,
uuid}, callback, asyncState);
}
/// <remarks/>
public virtualMachineInfo EndgetVirtualMachineInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((virtualMachineInfo)(results[0]));
}
/// <remarks/>
public void getVirtualMachineInfoAsync(string hostUuid, string uuid) {
this.getVirtualMachineInfoAsync(hostUuid, uuid, null);
}
/// <remarks/>
public void getVirtualMachineInfoAsync(string hostUuid, string uuid, object userState) {
if ((this.getVirtualMachineInfoOperationCompleted == null)) {
this.getVirtualMachineInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetVirtualMachineInfoOperationCompleted);
}
this.InvokeAsync("getVirtualMachineInfo", new object[] {
hostUuid,
uuid}, this.getVirtualMachineInfoOperationCompleted, userState);
}
private void OngetVirtualMachineInfoOperationCompleted(object arg) {
if ((this.getVirtualMachineInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getVirtualMachineInfoCompleted(this, new getVirtualMachineInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumHostInitiators([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string username, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string password, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int hypervisorType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("initInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out hostInitiatorInfo[] initInfoList) {
object[] results = this.Invoke("enumHostInitiators", new object[] {
hostName,
username,
password,
hypervisorType,
flags});
initInfoList = ((hostInitiatorInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumHostInitiators(string hostName, string username, string password, int hypervisorType, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumHostInitiators", new object[] {
hostName,
username,
password,
hypervisorType,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumHostInitiators(System.IAsyncResult asyncResult, out hostInitiatorInfo[] initInfoList) {
object[] results = this.EndInvoke(asyncResult);
initInfoList = ((hostInitiatorInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumHostInitiatorsAsync(string hostName, string username, string password, int hypervisorType, int flags) {
this.enumHostInitiatorsAsync(hostName, username, password, hypervisorType, flags, null);
}
/// <remarks/>
public void enumHostInitiatorsAsync(string hostName, string username, string password, int hypervisorType, int flags, object userState) {
if ((this.enumHostInitiatorsOperationCompleted == null)) {
this.enumHostInitiatorsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumHostInitiatorsOperationCompleted);
}
this.InvokeAsync("enumHostInitiators", new object[] {
hostName,
username,
password,
hypervisorType,
flags}, this.enumHostInitiatorsOperationCompleted, userState);
}
private void OnenumHostInitiatorsOperationCompleted(object arg) {
if ((this.enumHostInitiatorsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumHostInitiatorsCompleted(this, new enumHostInitiatorsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("initInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostInitiatorInfo addHostInitiator([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int type, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string name, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string tag, [System.Xml.Serialization.XmlElementAttribute("portIdList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] portIdList, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string chapUsername, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string chapPassword) {
object[] results = this.Invoke("addHostInitiator", new object[] {
hostName,
type,
name,
tag,
portIdList,
chapUsername,
chapPassword});
return ((hostInitiatorInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginaddHostInitiator(string hostName, int type, string name, string tag, string[] portIdList, string chapUsername, string chapPassword, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("addHostInitiator", new object[] {
hostName,
type,
name,
tag,
portIdList,
chapUsername,
chapPassword}, callback, asyncState);
}
/// <remarks/>
public hostInitiatorInfo EndaddHostInitiator(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((hostInitiatorInfo)(results[0]));
}
/// <remarks/>
public void addHostInitiatorAsync(string hostName, int type, string name, string tag, string[] portIdList, string chapUsername, string chapPassword) {
this.addHostInitiatorAsync(hostName, type, name, tag, portIdList, chapUsername, chapPassword, null);
}
/// <remarks/>
public void addHostInitiatorAsync(string hostName, int type, string name, string tag, string[] portIdList, string chapUsername, string chapPassword, object userState) {
if ((this.addHostInitiatorOperationCompleted == null)) {
this.addHostInitiatorOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddHostInitiatorOperationCompleted);
}
this.InvokeAsync("addHostInitiator", new object[] {
hostName,
type,
name,
tag,
portIdList,
chapUsername,
chapPassword}, this.addHostInitiatorOperationCompleted, userState);
}
private void OnaddHostInitiatorOperationCompleted(object arg) {
if ((this.addHostInitiatorCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.addHostInitiatorCompleted(this, new addHostInitiatorCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo removeHostInitiator([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string name, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("removeHostInitiator", new object[] {
hostName,
name,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveHostInitiator(string hostName, string name, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeHostInitiator", new object[] {
hostName,
name,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndremoveHostInitiator(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void removeHostInitiatorAsync(string hostName, string name, int flags) {
this.removeHostInitiatorAsync(hostName, name, flags, null);
}
/// <remarks/>
public void removeHostInitiatorAsync(string hostName, string name, int flags, object userState) {
if ((this.removeHostInitiatorOperationCompleted == null)) {
this.removeHostInitiatorOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveHostInitiatorOperationCompleted);
}
this.InvokeAsync("removeHostInitiator", new object[] {
hostName,
name,
flags}, this.removeHostInitiatorOperationCompleted, userState);
}
private void OnremoveHostInitiatorOperationCompleted(object arg) {
if ((this.removeHostInitiatorCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeHostInitiatorCompleted(this, new removeHostInitiatorCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enableHostInitiator([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string name, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("enableHostInitiator", new object[] {
hostName,
name,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenableHostInitiator(string hostName, string name, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enableHostInitiator", new object[] {
hostName,
name,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenableHostInitiator(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enableHostInitiatorAsync(string hostName, string name, int flags) {
this.enableHostInitiatorAsync(hostName, name, flags, null);
}
/// <remarks/>
public void enableHostInitiatorAsync(string hostName, string name, int flags, object userState) {
if ((this.enableHostInitiatorOperationCompleted == null)) {
this.enableHostInitiatorOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenableHostInitiatorOperationCompleted);
}
this.InvokeAsync("enableHostInitiator", new object[] {
hostName,
name,
flags}, this.enableHostInitiatorOperationCompleted, userState);
}
private void OnenableHostInitiatorOperationCompleted(object arg) {
if ((this.enableHostInitiatorCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enableHostInitiatorCompleted(this, new enableHostInitiatorCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo disableHostInitiator([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string name, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("disableHostInitiator", new object[] {
hostName,
name,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindisableHostInitiator(string hostName, string name, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("disableHostInitiator", new object[] {
hostName,
name,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddisableHostInitiator(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void disableHostInitiatorAsync(string hostName, string name, int flags) {
this.disableHostInitiatorAsync(hostName, name, flags, null);
}
/// <remarks/>
public void disableHostInitiatorAsync(string hostName, string name, int flags, object userState) {
if ((this.disableHostInitiatorOperationCompleted == null)) {
this.disableHostInitiatorOperationCompleted = new System.Threading.SendOrPostCallback(this.OndisableHostInitiatorOperationCompleted);
}
this.InvokeAsync("disableHostInitiator", new object[] {
hostName,
name,
flags}, this.disableHostInitiatorOperationCompleted, userState);
}
private void OndisableHostInitiatorOperationCompleted(object arg) {
if ((this.disableHostInitiatorCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.disableHostInitiatorCompleted(this, new disableHostInitiatorCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("networkInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostNetworkInfo[] enumHostNetworks([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string username, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string password, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int hypervisorType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("enumHostNetworks", new object[] {
hostName,
username,
password,
hypervisorType,
flags});
return ((hostNetworkInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumHostNetworks(string hostName, string username, string password, int hypervisorType, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumHostNetworks", new object[] {
hostName,
username,
password,
hypervisorType,
flags}, callback, asyncState);
}
/// <remarks/>
public hostNetworkInfo[] EndenumHostNetworks(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((hostNetworkInfo[])(results[0]));
}
/// <remarks/>
public void enumHostNetworksAsync(string hostName, string username, string password, int hypervisorType, int flags) {
this.enumHostNetworksAsync(hostName, username, password, hypervisorType, flags, null);
}
/// <remarks/>
public void enumHostNetworksAsync(string hostName, string username, string password, int hypervisorType, int flags, object userState) {
if ((this.enumHostNetworksOperationCompleted == null)) {
this.enumHostNetworksOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumHostNetworksOperationCompleted);
}
this.InvokeAsync("enumHostNetworks", new object[] {
hostName,
username,
password,
hypervisorType,
flags}, this.enumHostNetworksOperationCompleted, userState);
}
private void OnenumHostNetworksOperationCompleted(object arg) {
if ((this.enumHostNetworksCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumHostNetworksCompleted(this, new enumHostNetworksCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("diskDriveScsiIdList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public diskDriveScsiIdInfo[] enumHostDeviceID([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string username, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string password, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int hypervisorType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("enumHostDeviceID", new object[] {
hostName,
username,
password,
hypervisorType,
flags});
return ((diskDriveScsiIdInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumHostDeviceID(string hostName, string username, string password, int hypervisorType, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumHostDeviceID", new object[] {
hostName,
username,
password,
hypervisorType,
flags}, callback, asyncState);
}
/// <remarks/>
public diskDriveScsiIdInfo[] EndenumHostDeviceID(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((diskDriveScsiIdInfo[])(results[0]));
}
/// <remarks/>
public void enumHostDeviceIDAsync(string hostName, string username, string password, int hypervisorType, int flags) {
this.enumHostDeviceIDAsync(hostName, username, password, hypervisorType, flags, null);
}
/// <remarks/>
public void enumHostDeviceIDAsync(string hostName, string username, string password, int hypervisorType, int flags, object userState) {
if ((this.enumHostDeviceIDOperationCompleted == null)) {
this.enumHostDeviceIDOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumHostDeviceIDOperationCompleted);
}
this.InvokeAsync("enumHostDeviceID", new object[] {
hostName,
username,
password,
hypervisorType,
flags}, this.enumHostDeviceIDOperationCompleted, userState);
}
private void OnenumHostDeviceIDOperationCompleted(object arg) {
if ((this.enumHostDeviceIDCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumHostDeviceIDCompleted(this, new enumHostDeviceIDCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public void deleteStorageManifest([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string manifestUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
this.Invoke("deleteStorageManifest", new object[] {
manifestUuid,
flags});
}
/// <remarks/>
public System.IAsyncResult BegindeleteStorageManifest(string manifestUuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("deleteStorageManifest", new object[] {
manifestUuid,
flags}, callback, asyncState);
}
/// <remarks/>
public void EnddeleteStorageManifest(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public void deleteStorageManifestAsync(string manifestUuid, int flags) {
this.deleteStorageManifestAsync(manifestUuid, flags, null);
}
/// <remarks/>
public void deleteStorageManifestAsync(string manifestUuid, int flags, object userState) {
if ((this.deleteStorageManifestOperationCompleted == null)) {
this.deleteStorageManifestOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteStorageManifestOperationCompleted);
}
this.InvokeAsync("deleteStorageManifest", new object[] {
manifestUuid,
flags}, this.deleteStorageManifestOperationCompleted, userState);
}
private void OndeleteStorageManifestOperationCompleted(object arg) {
if ((this.deleteStorageManifestCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.deleteStorageManifestCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageManifestInfo createStorageManifest([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("createStorageManifest", new object[] {
friendlyName,
description,
flags});
return ((storageManifestInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegincreateStorageManifest(string friendlyName, string description, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("createStorageManifest", new object[] {
friendlyName,
description,
flags}, callback, asyncState);
}
/// <remarks/>
public storageManifestInfo EndcreateStorageManifest(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageManifestInfo)(results[0]));
}
/// <remarks/>
public void createStorageManifestAsync(string friendlyName, string description, int flags) {
this.createStorageManifestAsync(friendlyName, description, flags, null);
}
/// <remarks/>
public void createStorageManifestAsync(string friendlyName, string description, int flags, object userState) {
if ((this.createStorageManifestOperationCompleted == null)) {
this.createStorageManifestOperationCompleted = new System.Threading.SendOrPostCallback(this.OncreateStorageManifestOperationCompleted);
}
this.InvokeAsync("createStorageManifest", new object[] {
friendlyName,
description,
flags}, this.createStorageManifestOperationCompleted, userState);
}
private void OncreateStorageManifestOperationCompleted(object arg) {
if ((this.createStorageManifestCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.createStorageManifestCompleted(this, new createStorageManifestCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageManifestInfo modifyStorageManifest([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string manifestUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint flags) {
object[] results = this.Invoke("modifyStorageManifest", new object[] {
manifestUuid,
friendlyName,
description,
flags});
return ((storageManifestInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmodifyStorageManifest(string manifestUuid, string friendlyName, string description, uint flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("modifyStorageManifest", new object[] {
manifestUuid,
friendlyName,
description,
flags}, callback, asyncState);
}
/// <remarks/>
public storageManifestInfo EndmodifyStorageManifest(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageManifestInfo)(results[0]));
}
/// <remarks/>
public void modifyStorageManifestAsync(string manifestUuid, string friendlyName, string description, uint flags) {
this.modifyStorageManifestAsync(manifestUuid, friendlyName, description, flags, null);
}
/// <remarks/>
public void modifyStorageManifestAsync(string manifestUuid, string friendlyName, string description, uint flags, object userState) {
if ((this.modifyStorageManifestOperationCompleted == null)) {
this.modifyStorageManifestOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmodifyStorageManifestOperationCompleted);
}
this.InvokeAsync("modifyStorageManifest", new object[] {
manifestUuid,
friendlyName,
description,
flags}, this.modifyStorageManifestOperationCompleted, userState);
}
private void OnmodifyStorageManifestOperationCompleted(object arg) {
if ((this.modifyStorageManifestCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.modifyStorageManifestCompleted(this, new modifyStorageManifestCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageManifestInfo[] enumStorageManifests() {
object[] results = this.Invoke("enumStorageManifests", new object[0]);
return ((storageManifestInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumStorageManifests(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumStorageManifests", new object[0], callback, asyncState);
}
/// <remarks/>
public storageManifestInfo[] EndenumStorageManifests(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageManifestInfo[])(results[0]));
}
/// <remarks/>
public void enumStorageManifestsAsync() {
this.enumStorageManifestsAsync(null);
}
/// <remarks/>
public void enumStorageManifestsAsync(object userState) {
if ((this.enumStorageManifestsOperationCompleted == null)) {
this.enumStorageManifestsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumStorageManifestsOperationCompleted);
}
this.InvokeAsync("enumStorageManifests", new object[0], this.enumStorageManifestsOperationCompleted, userState);
}
private void OnenumStorageManifestsOperationCompleted(object arg) {
if ((this.enumStorageManifestsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumStorageManifestsCompleted(this, new enumStorageManifestsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageManifestInfo getStorageManifestInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid) {
object[] results = this.Invoke("getStorageManifestInfo", new object[] {
friendlyName,
uuid});
return ((storageManifestInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetStorageManifestInfo(string friendlyName, string uuid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getStorageManifestInfo", new object[] {
friendlyName,
uuid}, callback, asyncState);
}
/// <remarks/>
public storageManifestInfo EndgetStorageManifestInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageManifestInfo)(results[0]));
}
/// <remarks/>
public void getStorageManifestInfoAsync(string friendlyName, string uuid) {
this.getStorageManifestInfoAsync(friendlyName, uuid, null);
}
/// <remarks/>
public void getStorageManifestInfoAsync(string friendlyName, string uuid, object userState) {
if ((this.getStorageManifestInfoOperationCompleted == null)) {
this.getStorageManifestInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetStorageManifestInfoOperationCompleted);
}
this.InvokeAsync("getStorageManifestInfo", new object[] {
friendlyName,
uuid}, this.getStorageManifestInfoOperationCompleted, userState);
}
private void OngetStorageManifestInfoOperationCompleted(object arg) {
if ((this.getStorageManifestInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getStorageManifestInfoCompleted(this, new getStorageManifestInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageManifestInfo addProvisionToManifest([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string manifestUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string repositoryUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool isBootDevice, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint sizeInMB, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string virtualDeviceFilePath, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint fsType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint flags) {
object[] results = this.Invoke("addProvisionToManifest", new object[] {
manifestUuid,
repositoryUuid,
isBootDevice,
friendlyName,
sizeInMB,
virtualDeviceFilePath,
fsType,
description,
flags});
return ((storageManifestInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginaddProvisionToManifest(string manifestUuid, string repositoryUuid, bool isBootDevice, string friendlyName, uint sizeInMB, string virtualDeviceFilePath, uint fsType, string description, uint flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("addProvisionToManifest", new object[] {
manifestUuid,
repositoryUuid,
isBootDevice,
friendlyName,
sizeInMB,
virtualDeviceFilePath,
fsType,
description,
flags}, callback, asyncState);
}
/// <remarks/>
public storageManifestInfo EndaddProvisionToManifest(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageManifestInfo)(results[0]));
}
/// <remarks/>
public void addProvisionToManifestAsync(string manifestUuid, string repositoryUuid, bool isBootDevice, string friendlyName, uint sizeInMB, string virtualDeviceFilePath, uint fsType, string description, uint flags) {
this.addProvisionToManifestAsync(manifestUuid, repositoryUuid, isBootDevice, friendlyName, sizeInMB, virtualDeviceFilePath, fsType, description, flags, null);
}
/// <remarks/>
public void addProvisionToManifestAsync(string manifestUuid, string repositoryUuid, bool isBootDevice, string friendlyName, uint sizeInMB, string virtualDeviceFilePath, uint fsType, string description, uint flags, object userState) {
if ((this.addProvisionToManifestOperationCompleted == null)) {
this.addProvisionToManifestOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddProvisionToManifestOperationCompleted);
}
this.InvokeAsync("addProvisionToManifest", new object[] {
manifestUuid,
repositoryUuid,
isBootDevice,
friendlyName,
sizeInMB,
virtualDeviceFilePath,
fsType,
description,
flags}, this.addProvisionToManifestOperationCompleted, userState);
}
private void OnaddProvisionToManifestOperationCompleted(object arg) {
if ((this.addProvisionToManifestCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.addProvisionToManifestCompleted(this, new addProvisionToManifestCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageManifestInfo removeProvisionFromManifest([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string manifestUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string provisionUuid) {
object[] results = this.Invoke("removeProvisionFromManifest", new object[] {
manifestUuid,
provisionUuid});
return ((storageManifestInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveProvisionFromManifest(string manifestUuid, string provisionUuid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeProvisionFromManifest", new object[] {
manifestUuid,
provisionUuid}, callback, asyncState);
}
/// <remarks/>
public storageManifestInfo EndremoveProvisionFromManifest(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageManifestInfo)(results[0]));
}
/// <remarks/>
public void removeProvisionFromManifestAsync(string manifestUuid, string provisionUuid) {
this.removeProvisionFromManifestAsync(manifestUuid, provisionUuid, null);
}
/// <remarks/>
public void removeProvisionFromManifestAsync(string manifestUuid, string provisionUuid, object userState) {
if ((this.removeProvisionFromManifestOperationCompleted == null)) {
this.removeProvisionFromManifestOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveProvisionFromManifestOperationCompleted);
}
this.InvokeAsync("removeProvisionFromManifest", new object[] {
manifestUuid,
provisionUuid}, this.removeProvisionFromManifestOperationCompleted, userState);
}
private void OnremoveProvisionFromManifestOperationCompleted(object arg) {
if ((this.removeProvisionFromManifestCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeProvisionFromManifestCompleted(this, new removeProvisionFromManifestCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo allocateStorage([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storagePoolId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string name, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint sizeInMB, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string groupName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint raidType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint provisioningType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint provisioningOptions, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint options, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageRepositoryUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageVolumeInfo storageVolumeInfo) {
object[] results = this.Invoke("allocateStorage", new object[] {
storageSystemId,
storagePoolId,
name,
sizeInMB,
groupName,
raidType,
provisioningType,
provisioningOptions,
options,
storageRepositoryUuid,
flags});
storageVolumeInfo = ((storageVolumeInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginallocateStorage(string storageSystemId, string storagePoolId, string name, uint sizeInMB, string groupName, uint raidType, uint provisioningType, uint provisioningOptions, uint options, string storageRepositoryUuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("allocateStorage", new object[] {
storageSystemId,
storagePoolId,
name,
sizeInMB,
groupName,
raidType,
provisioningType,
provisioningOptions,
options,
storageRepositoryUuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndallocateStorage(System.IAsyncResult asyncResult, out storageVolumeInfo storageVolumeInfo) {
object[] results = this.EndInvoke(asyncResult);
storageVolumeInfo = ((storageVolumeInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void allocateStorageAsync(string storageSystemId, string storagePoolId, string name, uint sizeInMB, string groupName, uint raidType, uint provisioningType, uint provisioningOptions, uint options, string storageRepositoryUuid, int flags) {
this.allocateStorageAsync(storageSystemId, storagePoolId, name, sizeInMB, groupName, raidType, provisioningType, provisioningOptions, options, storageRepositoryUuid, flags, null);
}
/// <remarks/>
public void allocateStorageAsync(string storageSystemId, string storagePoolId, string name, uint sizeInMB, string groupName, uint raidType, uint provisioningType, uint provisioningOptions, uint options, string storageRepositoryUuid, int flags, object userState) {
if ((this.allocateStorageOperationCompleted == null)) {
this.allocateStorageOperationCompleted = new System.Threading.SendOrPostCallback(this.OnallocateStorageOperationCompleted);
}
this.InvokeAsync("allocateStorage", new object[] {
storageSystemId,
storagePoolId,
name,
sizeInMB,
groupName,
raidType,
provisioningType,
provisioningOptions,
options,
storageRepositoryUuid,
flags}, this.allocateStorageOperationCompleted, userState);
}
private void OnallocateStorageOperationCompleted(object arg) {
if ((this.allocateStorageCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.allocateStorageCompleted(this, new allocateStorageCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo deleteStorage([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("deleteStorage", new object[] {
storageSystemId,
storageVolumeId,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindeleteStorage(string storageSystemId, string storageVolumeId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("deleteStorage", new object[] {
storageSystemId,
storageVolumeId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddeleteStorage(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void deleteStorageAsync(string storageSystemId, string storageVolumeId, int flags) {
this.deleteStorageAsync(storageSystemId, storageVolumeId, flags, null);
}
/// <remarks/>
public void deleteStorageAsync(string storageSystemId, string storageVolumeId, int flags, object userState) {
if ((this.deleteStorageOperationCompleted == null)) {
this.deleteStorageOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteStorageOperationCompleted);
}
this.InvokeAsync("deleteStorage", new object[] {
storageSystemId,
storageVolumeId,
flags}, this.deleteStorageOperationCompleted, userState);
}
private void OndeleteStorageOperationCompleted(object arg) {
if ((this.deleteStorageCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.deleteStorageCompleted(this, new deleteStorageCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo resizeStorage([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint newSizeInMb, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageVolumeInfo storageVolumeInfo) {
object[] results = this.Invoke("resizeStorage", new object[] {
storageSystemId,
storageVolumeId,
newSizeInMb,
flags});
storageVolumeInfo = ((storageVolumeInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginresizeStorage(string storageSystemId, string storageVolumeId, uint newSizeInMb, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("resizeStorage", new object[] {
storageSystemId,
storageVolumeId,
newSizeInMb,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndresizeStorage(System.IAsyncResult asyncResult, out storageVolumeInfo storageVolumeInfo) {
object[] results = this.EndInvoke(asyncResult);
storageVolumeInfo = ((storageVolumeInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void resizeStorageAsync(string storageSystemId, string storageVolumeId, uint newSizeInMb, int flags) {
this.resizeStorageAsync(storageSystemId, storageVolumeId, newSizeInMb, flags, null);
}
/// <remarks/>
public void resizeStorageAsync(string storageSystemId, string storageVolumeId, uint newSizeInMb, int flags, object userState) {
if ((this.resizeStorageOperationCompleted == null)) {
this.resizeStorageOperationCompleted = new System.Threading.SendOrPostCallback(this.OnresizeStorageOperationCompleted);
}
this.InvokeAsync("resizeStorage", new object[] {
storageSystemId,
storageVolumeId,
newSizeInMb,
flags}, this.resizeStorageOperationCompleted, userState);
}
private void OnresizeStorageOperationCompleted(object arg) {
if ((this.resizeStorageCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.resizeStorageCompleted(this, new resizeStorageCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo assignStorage([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute("initiatorList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] initiatorList, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint osType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint protocolType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string username, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string password, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string viewId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string viewFriendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("saInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageAssignmentInfo[] saInfoList) {
object[] results = this.Invoke("assignStorage", new object[] {
storageSystemId,
storageVolumeId,
hostName,
initiatorList,
osType,
protocolType,
username,
password,
viewId,
viewFriendlyName,
flags});
saInfoList = ((storageAssignmentInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginassignStorage(string storageSystemId, string storageVolumeId, string hostName, string[] initiatorList, uint osType, uint protocolType, string username, string password, string viewId, string viewFriendlyName, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("assignStorage", new object[] {
storageSystemId,
storageVolumeId,
hostName,
initiatorList,
osType,
protocolType,
username,
password,
viewId,
viewFriendlyName,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndassignStorage(System.IAsyncResult asyncResult, out storageAssignmentInfo[] saInfoList) {
object[] results = this.EndInvoke(asyncResult);
saInfoList = ((storageAssignmentInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void assignStorageAsync(string storageSystemId, string storageVolumeId, string hostName, string[] initiatorList, uint osType, uint protocolType, string username, string password, string viewId, string viewFriendlyName, int flags) {
this.assignStorageAsync(storageSystemId, storageVolumeId, hostName, initiatorList, osType, protocolType, username, password, viewId, viewFriendlyName, flags, null);
}
/// <remarks/>
public void assignStorageAsync(string storageSystemId, string storageVolumeId, string hostName, string[] initiatorList, uint osType, uint protocolType, string username, string password, string viewId, string viewFriendlyName, int flags, object userState) {
if ((this.assignStorageOperationCompleted == null)) {
this.assignStorageOperationCompleted = new System.Threading.SendOrPostCallback(this.OnassignStorageOperationCompleted);
}
this.InvokeAsync("assignStorage", new object[] {
storageSystemId,
storageVolumeId,
hostName,
initiatorList,
osType,
protocolType,
username,
password,
viewId,
viewFriendlyName,
flags}, this.assignStorageOperationCompleted, userState);
}
private void OnassignStorageOperationCompleted(object arg) {
if ((this.assignStorageCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.assignStorageCompleted(this, new assignStorageCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo unassignStorage([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute("initiatorList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] initiatorList, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string viewId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint protocolType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("saInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageAssignmentInfo[] saInfoList) {
object[] results = this.Invoke("unassignStorage", new object[] {
storageSystemId,
storageVolumeId,
hostName,
initiatorList,
viewId,
protocolType,
flags});
saInfoList = ((storageAssignmentInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginunassignStorage(string storageSystemId, string storageVolumeId, string hostName, string[] initiatorList, string viewId, uint protocolType, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("unassignStorage", new object[] {
storageSystemId,
storageVolumeId,
hostName,
initiatorList,
viewId,
protocolType,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndunassignStorage(System.IAsyncResult asyncResult, out storageAssignmentInfo[] saInfoList) {
object[] results = this.EndInvoke(asyncResult);
saInfoList = ((storageAssignmentInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void unassignStorageAsync(string storageSystemId, string storageVolumeId, string hostName, string[] initiatorList, string viewId, uint protocolType, int flags) {
this.unassignStorageAsync(storageSystemId, storageVolumeId, hostName, initiatorList, viewId, protocolType, flags, null);
}
/// <remarks/>
public void unassignStorageAsync(string storageSystemId, string storageVolumeId, string hostName, string[] initiatorList, string viewId, uint protocolType, int flags, object userState) {
if ((this.unassignStorageOperationCompleted == null)) {
this.unassignStorageOperationCompleted = new System.Threading.SendOrPostCallback(this.OnunassignStorageOperationCompleted);
}
this.InvokeAsync("unassignStorage", new object[] {
storageSystemId,
storageVolumeId,
hostName,
initiatorList,
viewId,
protocolType,
flags}, this.unassignStorageOperationCompleted, userState);
}
private void OnunassignStorageOperationCompleted(object arg) {
if ((this.unassignStorageCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.unassignStorageCompleted(this, new unassignStorageCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo mountStorage([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] ref string mountPoint) {
object[] results = this.Invoke("mountStorage", new object[] {
hostName,
storageSystemId,
storageVolumeId,
mountPoint});
mountPoint = ((string)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmountStorage(string hostName, string storageSystemId, string storageVolumeId, string mountPoint, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("mountStorage", new object[] {
hostName,
storageSystemId,
storageVolumeId,
mountPoint}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndmountStorage(System.IAsyncResult asyncResult, out string mountPoint) {
object[] results = this.EndInvoke(asyncResult);
mountPoint = ((string)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void mountStorageAsync(string hostName, string storageSystemId, string storageVolumeId, string mountPoint) {
this.mountStorageAsync(hostName, storageSystemId, storageVolumeId, mountPoint, null);
}
/// <remarks/>
public void mountStorageAsync(string hostName, string storageSystemId, string storageVolumeId, string mountPoint, object userState) {
if ((this.mountStorageOperationCompleted == null)) {
this.mountStorageOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmountStorageOperationCompleted);
}
this.InvokeAsync("mountStorage", new object[] {
hostName,
storageSystemId,
storageVolumeId,
mountPoint}, this.mountStorageOperationCompleted, userState);
}
private void OnmountStorageOperationCompleted(object arg) {
if ((this.mountStorageCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.mountStorageCompleted(this, new mountStorageCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo unmountStorage([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string mountPoint) {
object[] results = this.Invoke("unmountStorage", new object[] {
hostName,
storageSystemId,
storageVolumeId,
mountPoint});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginunmountStorage(string hostName, string storageSystemId, string storageVolumeId, string mountPoint, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("unmountStorage", new object[] {
hostName,
storageSystemId,
storageVolumeId,
mountPoint}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndunmountStorage(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void unmountStorageAsync(string hostName, string storageSystemId, string storageVolumeId, string mountPoint) {
this.unmountStorageAsync(hostName, storageSystemId, storageVolumeId, mountPoint, null);
}
/// <remarks/>
public void unmountStorageAsync(string hostName, string storageSystemId, string storageVolumeId, string mountPoint, object userState) {
if ((this.unmountStorageOperationCompleted == null)) {
this.unmountStorageOperationCompleted = new System.Threading.SendOrPostCallback(this.OnunmountStorageOperationCompleted);
}
this.InvokeAsync("unmountStorage", new object[] {
hostName,
storageSystemId,
storageVolumeId,
mountPoint}, this.unmountStorageOperationCompleted, userState);
}
private void OnunmountStorageOperationCompleted(object arg) {
if ((this.unmountStorageCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.unmountStorageCompleted(this, new unmountStorageCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("session", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public snapshotSessionInfo snapshotSetup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int snapshotOperation, [System.Xml.Serialization.XmlElementAttribute("sourceVolumeIdList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] sourceVolumeIdList, [System.Xml.Serialization.XmlElementAttribute("targetVolumeIdList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] targetVolumeIdList, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string sourceStorageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetPoolId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetStorageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint snapshotType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint provisioningType) {
object[] results = this.Invoke("snapshotSetup", new object[] {
snapshotOperation,
sourceVolumeIdList,
targetVolumeIdList,
sourceStorageSystemId,
targetPoolId,
targetStorageSystemId,
snapshotType,
provisioningType});
return ((snapshotSessionInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginsnapshotSetup(int snapshotOperation, string[] sourceVolumeIdList, string[] targetVolumeIdList, string sourceStorageSystemId, string targetPoolId, string targetStorageSystemId, uint snapshotType, uint provisioningType, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("snapshotSetup", new object[] {
snapshotOperation,
sourceVolumeIdList,
targetVolumeIdList,
sourceStorageSystemId,
targetPoolId,
targetStorageSystemId,
snapshotType,
provisioningType}, callback, asyncState);
}
/// <remarks/>
public snapshotSessionInfo EndsnapshotSetup(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((snapshotSessionInfo)(results[0]));
}
/// <remarks/>
public void snapshotSetupAsync(int snapshotOperation, string[] sourceVolumeIdList, string[] targetVolumeIdList, string sourceStorageSystemId, string targetPoolId, string targetStorageSystemId, uint snapshotType, uint provisioningType) {
this.snapshotSetupAsync(snapshotOperation, sourceVolumeIdList, targetVolumeIdList, sourceStorageSystemId, targetPoolId, targetStorageSystemId, snapshotType, provisioningType, null);
}
/// <remarks/>
public void snapshotSetupAsync(int snapshotOperation, string[] sourceVolumeIdList, string[] targetVolumeIdList, string sourceStorageSystemId, string targetPoolId, string targetStorageSystemId, uint snapshotType, uint provisioningType, object userState) {
if ((this.snapshotSetupOperationCompleted == null)) {
this.snapshotSetupOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsnapshotSetupOperationCompleted);
}
this.InvokeAsync("snapshotSetup", new object[] {
snapshotOperation,
sourceVolumeIdList,
targetVolumeIdList,
sourceStorageSystemId,
targetPoolId,
targetStorageSystemId,
snapshotType,
provisioningType}, this.snapshotSetupOperationCompleted, userState);
}
private void OnsnapshotSetupOperationCompleted(object arg) {
if ((this.snapshotSetupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.snapshotSetupCompleted(this, new snapshotSetupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo snapshotPrepare([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string sessionId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out snapshotSessionInfo session) {
object[] results = this.Invoke("snapshotPrepare", new object[] {
sessionId,
flags});
session = ((snapshotSessionInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginsnapshotPrepare(string sessionId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("snapshotPrepare", new object[] {
sessionId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndsnapshotPrepare(System.IAsyncResult asyncResult, out snapshotSessionInfo session) {
object[] results = this.EndInvoke(asyncResult);
session = ((snapshotSessionInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void snapshotPrepareAsync(string sessionId, int flags) {
this.snapshotPrepareAsync(sessionId, flags, null);
}
/// <remarks/>
public void snapshotPrepareAsync(string sessionId, int flags, object userState) {
if ((this.snapshotPrepareOperationCompleted == null)) {
this.snapshotPrepareOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsnapshotPrepareOperationCompleted);
}
this.InvokeAsync("snapshotPrepare", new object[] {
sessionId,
flags}, this.snapshotPrepareOperationCompleted, userState);
}
private void OnsnapshotPrepareOperationCompleted(object arg) {
if ((this.snapshotPrepareCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.snapshotPrepareCompleted(this, new snapshotPrepareCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo snapshotCreate([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string sessionId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out snapshotSessionInfo session) {
object[] results = this.Invoke("snapshotCreate", new object[] {
sessionId,
flags});
session = ((snapshotSessionInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginsnapshotCreate(string sessionId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("snapshotCreate", new object[] {
sessionId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndsnapshotCreate(System.IAsyncResult asyncResult, out snapshotSessionInfo session) {
object[] results = this.EndInvoke(asyncResult);
session = ((snapshotSessionInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void snapshotCreateAsync(string sessionId, int flags) {
this.snapshotCreateAsync(sessionId, flags, null);
}
/// <remarks/>
public void snapshotCreateAsync(string sessionId, int flags, object userState) {
if ((this.snapshotCreateOperationCompleted == null)) {
this.snapshotCreateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsnapshotCreateOperationCompleted);
}
this.InvokeAsync("snapshotCreate", new object[] {
sessionId,
flags}, this.snapshotCreateOperationCompleted, userState);
}
private void OnsnapshotCreateOperationCompleted(object arg) {
if ((this.snapshotCreateCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.snapshotCreateCompleted(this, new snapshotCreateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo snapshotUpdateStatus([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string sessionId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out snapshotSessionInfo session) {
object[] results = this.Invoke("snapshotUpdateStatus", new object[] {
sessionId,
flags});
session = ((snapshotSessionInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginsnapshotUpdateStatus(string sessionId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("snapshotUpdateStatus", new object[] {
sessionId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndsnapshotUpdateStatus(System.IAsyncResult asyncResult, out snapshotSessionInfo session) {
object[] results = this.EndInvoke(asyncResult);
session = ((snapshotSessionInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void snapshotUpdateStatusAsync(string sessionId, int flags) {
this.snapshotUpdateStatusAsync(sessionId, flags, null);
}
/// <remarks/>
public void snapshotUpdateStatusAsync(string sessionId, int flags, object userState) {
if ((this.snapshotUpdateStatusOperationCompleted == null)) {
this.snapshotUpdateStatusOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsnapshotUpdateStatusOperationCompleted);
}
this.InvokeAsync("snapshotUpdateStatus", new object[] {
sessionId,
flags}, this.snapshotUpdateStatusOperationCompleted, userState);
}
private void OnsnapshotUpdateStatusOperationCompleted(object arg) {
if ((this.snapshotUpdateStatusCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.snapshotUpdateStatusCompleted(this, new snapshotUpdateStatusCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo snapshotRestore([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string sessionId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out snapshotSessionInfo session) {
object[] results = this.Invoke("snapshotRestore", new object[] {
sessionId,
flags});
session = ((snapshotSessionInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginsnapshotRestore(string sessionId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("snapshotRestore", new object[] {
sessionId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndsnapshotRestore(System.IAsyncResult asyncResult, out snapshotSessionInfo session) {
object[] results = this.EndInvoke(asyncResult);
session = ((snapshotSessionInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void snapshotRestoreAsync(string sessionId, int flags) {
this.snapshotRestoreAsync(sessionId, flags, null);
}
/// <remarks/>
public void snapshotRestoreAsync(string sessionId, int flags, object userState) {
if ((this.snapshotRestoreOperationCompleted == null)) {
this.snapshotRestoreOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsnapshotRestoreOperationCompleted);
}
this.InvokeAsync("snapshotRestore", new object[] {
sessionId,
flags}, this.snapshotRestoreOperationCompleted, userState);
}
private void OnsnapshotRestoreOperationCompleted(object arg) {
if ((this.snapshotRestoreCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.snapshotRestoreCompleted(this, new snapshotRestoreCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo snapshotDelete([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string sessionId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out snapshotSessionInfo session) {
object[] results = this.Invoke("snapshotDelete", new object[] {
sessionId,
flags});
session = ((snapshotSessionInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginsnapshotDelete(string sessionId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("snapshotDelete", new object[] {
sessionId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndsnapshotDelete(System.IAsyncResult asyncResult, out snapshotSessionInfo session) {
object[] results = this.EndInvoke(asyncResult);
session = ((snapshotSessionInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void snapshotDeleteAsync(string sessionId, int flags) {
this.snapshotDeleteAsync(sessionId, flags, null);
}
/// <remarks/>
public void snapshotDeleteAsync(string sessionId, int flags, object userState) {
if ((this.snapshotDeleteOperationCompleted == null)) {
this.snapshotDeleteOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsnapshotDeleteOperationCompleted);
}
this.InvokeAsync("snapshotDelete", new object[] {
sessionId,
flags}, this.snapshotDeleteOperationCompleted, userState);
}
private void OnsnapshotDeleteOperationCompleted(object arg) {
if ((this.snapshotDeleteCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.snapshotDeleteCompleted(this, new snapshotDeleteCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageAdapterInfo[] enumStorageAdapters() {
object[] results = this.Invoke("enumStorageAdapters", new object[0]);
return ((storageAdapterInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumStorageAdapters(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumStorageAdapters", new object[0], callback, asyncState);
}
/// <remarks/>
public storageAdapterInfo[] EndenumStorageAdapters(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageAdapterInfo[])(results[0]));
}
/// <remarks/>
public void enumStorageAdaptersAsync() {
this.enumStorageAdaptersAsync(null);
}
/// <remarks/>
public void enumStorageAdaptersAsync(object userState) {
if ((this.enumStorageAdaptersOperationCompleted == null)) {
this.enumStorageAdaptersOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumStorageAdaptersOperationCompleted);
}
this.InvokeAsync("enumStorageAdapters", new object[0], this.enumStorageAdaptersOperationCompleted, userState);
}
private void OnenumStorageAdaptersOperationCompleted(object arg) {
if ((this.enumStorageAdaptersCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumStorageAdaptersCompleted(this, new enumStorageAdaptersCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("returnArgs", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public keyValuePair[] customMethod([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageAdapterId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string methodName, [System.Xml.Serialization.XmlElementAttribute("args", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] keyValuePair[] args) {
object[] results = this.Invoke("customMethod", new object[] {
storageAdapterId,
storageSystemId,
methodName,
args});
return ((keyValuePair[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegincustomMethod(string storageAdapterId, string storageSystemId, string methodName, keyValuePair[] args, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("customMethod", new object[] {
storageAdapterId,
storageSystemId,
methodName,
args}, callback, asyncState);
}
/// <remarks/>
public keyValuePair[] EndcustomMethod(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((keyValuePair[])(results[0]));
}
/// <remarks/>
public void customMethodAsync(string storageAdapterId, string storageSystemId, string methodName, keyValuePair[] args) {
this.customMethodAsync(storageAdapterId, storageSystemId, methodName, args, null);
}
/// <remarks/>
public void customMethodAsync(string storageAdapterId, string storageSystemId, string methodName, keyValuePair[] args, object userState) {
if ((this.customMethodOperationCompleted == null)) {
this.customMethodOperationCompleted = new System.Threading.SendOrPostCallback(this.OncustomMethodOperationCompleted);
}
this.InvokeAsync("customMethod", new object[] {
storageAdapterId,
storageSystemId,
methodName,
args}, this.customMethodOperationCompleted, userState);
}
private void OncustomMethodOperationCompleted(object arg) {
if ((this.customMethodCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.customMethodCompleted(this, new customMethodCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageAdapterInfo addRemoteStorageAdapter([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string ipAddress, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string username, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string password, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int portNumber) {
object[] results = this.Invoke("addRemoteStorageAdapter", new object[] {
friendlyName,
ipAddress,
username,
password,
portNumber});
return ((storageAdapterInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginaddRemoteStorageAdapter(string friendlyName, string ipAddress, string username, string password, int portNumber, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("addRemoteStorageAdapter", new object[] {
friendlyName,
ipAddress,
username,
password,
portNumber}, callback, asyncState);
}
/// <remarks/>
public storageAdapterInfo EndaddRemoteStorageAdapter(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageAdapterInfo)(results[0]));
}
/// <remarks/>
public void addRemoteStorageAdapterAsync(string friendlyName, string ipAddress, string username, string password, int portNumber) {
this.addRemoteStorageAdapterAsync(friendlyName, ipAddress, username, password, portNumber, null);
}
/// <remarks/>
public void addRemoteStorageAdapterAsync(string friendlyName, string ipAddress, string username, string password, int portNumber, object userState) {
if ((this.addRemoteStorageAdapterOperationCompleted == null)) {
this.addRemoteStorageAdapterOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddRemoteStorageAdapterOperationCompleted);
}
this.InvokeAsync("addRemoteStorageAdapter", new object[] {
friendlyName,
ipAddress,
username,
password,
portNumber}, this.addRemoteStorageAdapterOperationCompleted, userState);
}
private void OnaddRemoteStorageAdapterOperationCompleted(object arg) {
if ((this.addRemoteStorageAdapterCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.addRemoteStorageAdapterCompleted(this, new addRemoteStorageAdapterCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageAdapterInfo removeRemoteStorageAdapter([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName) {
object[] results = this.Invoke("removeRemoteStorageAdapter", new object[] {
friendlyName});
return ((storageAdapterInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveRemoteStorageAdapter(string friendlyName, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeRemoteStorageAdapter", new object[] {
friendlyName}, callback, asyncState);
}
/// <remarks/>
public storageAdapterInfo EndremoveRemoteStorageAdapter(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageAdapterInfo)(results[0]));
}
/// <remarks/>
public void removeRemoteStorageAdapterAsync(string friendlyName) {
this.removeRemoteStorageAdapterAsync(friendlyName, null);
}
/// <remarks/>
public void removeRemoteStorageAdapterAsync(string friendlyName, object userState) {
if ((this.removeRemoteStorageAdapterOperationCompleted == null)) {
this.removeRemoteStorageAdapterOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveRemoteStorageAdapterOperationCompleted);
}
this.InvokeAsync("removeRemoteStorageAdapter", new object[] {
friendlyName}, this.removeRemoteStorageAdapterOperationCompleted, userState);
}
private void OnremoveRemoteStorageAdapterOperationCompleted(object arg) {
if ((this.removeRemoteStorageAdapterCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeRemoteStorageAdapterCompleted(this, new removeRemoteStorageAdapterCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("credList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public managementCredentials[] enumStorageManagementCredentials() {
object[] results = this.Invoke("enumStorageManagementCredentials", new object[0]);
return ((managementCredentials[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumStorageManagementCredentials(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumStorageManagementCredentials", new object[0], callback, asyncState);
}
/// <remarks/>
public managementCredentials[] EndenumStorageManagementCredentials(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((managementCredentials[])(results[0]));
}
/// <remarks/>
public void enumStorageManagementCredentialsAsync() {
this.enumStorageManagementCredentialsAsync(null);
}
/// <remarks/>
public void enumStorageManagementCredentialsAsync(object userState) {
if ((this.enumStorageManagementCredentialsOperationCompleted == null)) {
this.enumStorageManagementCredentialsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumStorageManagementCredentialsOperationCompleted);
}
this.InvokeAsync("enumStorageManagementCredentials", new object[0], this.enumStorageManagementCredentialsOperationCompleted, userState);
}
private void OnenumStorageManagementCredentialsOperationCompleted(object arg) {
if ((this.enumStorageManagementCredentialsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumStorageManagementCredentialsCompleted(this, new enumStorageManagementCredentialsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public managementCredentials getStorageManagementCredentialInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid) {
object[] results = this.Invoke("getStorageManagementCredentialInfo", new object[] {
friendlyName,
uuid});
return ((managementCredentials)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetStorageManagementCredentialInfo(string friendlyName, string uuid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getStorageManagementCredentialInfo", new object[] {
friendlyName,
uuid}, callback, asyncState);
}
/// <remarks/>
public managementCredentials EndgetStorageManagementCredentialInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((managementCredentials)(results[0]));
}
/// <remarks/>
public void getStorageManagementCredentialInfoAsync(string friendlyName, string uuid) {
this.getStorageManagementCredentialInfoAsync(friendlyName, uuid, null);
}
/// <remarks/>
public void getStorageManagementCredentialInfoAsync(string friendlyName, string uuid, object userState) {
if ((this.getStorageManagementCredentialInfoOperationCompleted == null)) {
this.getStorageManagementCredentialInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetStorageManagementCredentialInfoOperationCompleted);
}
this.InvokeAsync("getStorageManagementCredentialInfo", new object[] {
friendlyName,
uuid}, this.getStorageManagementCredentialInfoOperationCompleted, userState);
}
private void OngetStorageManagementCredentialInfoOperationCompleted(object arg) {
if ((this.getStorageManagementCredentialInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getStorageManagementCredentialInfoCompleted(this, new getStorageManagementCredentialInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo addStorageManagementCredentials([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] managementCredentials cred, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out managementCredentials info) {
object[] results = this.Invoke("addStorageManagementCredentials", new object[] {
cred,
flags});
info = ((managementCredentials)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginaddStorageManagementCredentials(managementCredentials cred, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("addStorageManagementCredentials", new object[] {
cred,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndaddStorageManagementCredentials(System.IAsyncResult asyncResult, out managementCredentials info) {
object[] results = this.EndInvoke(asyncResult);
info = ((managementCredentials)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void addStorageManagementCredentialsAsync(managementCredentials cred, int flags) {
this.addStorageManagementCredentialsAsync(cred, flags, null);
}
/// <remarks/>
public void addStorageManagementCredentialsAsync(managementCredentials cred, int flags, object userState) {
if ((this.addStorageManagementCredentialsOperationCompleted == null)) {
this.addStorageManagementCredentialsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddStorageManagementCredentialsOperationCompleted);
}
this.InvokeAsync("addStorageManagementCredentials", new object[] {
cred,
flags}, this.addStorageManagementCredentialsOperationCompleted, userState);
}
private void OnaddStorageManagementCredentialsOperationCompleted(object arg) {
if ((this.addStorageManagementCredentialsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.addStorageManagementCredentialsCompleted(this, new addStorageManagementCredentialsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo updateStorageManagementCredentials([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] managementCredentials cred, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out managementCredentials info) {
object[] results = this.Invoke("updateStorageManagementCredentials", new object[] {
uuid,
cred,
flags});
info = ((managementCredentials)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginupdateStorageManagementCredentials(string uuid, managementCredentials cred, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("updateStorageManagementCredentials", new object[] {
uuid,
cred,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndupdateStorageManagementCredentials(System.IAsyncResult asyncResult, out managementCredentials info) {
object[] results = this.EndInvoke(asyncResult);
info = ((managementCredentials)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void updateStorageManagementCredentialsAsync(string uuid, managementCredentials cred, int flags) {
this.updateStorageManagementCredentialsAsync(uuid, cred, flags, null);
}
/// <remarks/>
public void updateStorageManagementCredentialsAsync(string uuid, managementCredentials cred, int flags, object userState) {
if ((this.updateStorageManagementCredentialsOperationCompleted == null)) {
this.updateStorageManagementCredentialsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnupdateStorageManagementCredentialsOperationCompleted);
}
this.InvokeAsync("updateStorageManagementCredentials", new object[] {
uuid,
cred,
flags}, this.updateStorageManagementCredentialsOperationCompleted, userState);
}
private void OnupdateStorageManagementCredentialsOperationCompleted(object arg) {
if ((this.updateStorageManagementCredentialsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.updateStorageManagementCredentialsCompleted(this, new updateStorageManagementCredentialsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo removeStorageManagementCredentials([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("removeStorageManagementCredentials", new object[] {
friendlyName,
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveStorageManagementCredentials(string friendlyName, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeStorageManagementCredentials", new object[] {
friendlyName,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndremoveStorageManagementCredentials(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void removeStorageManagementCredentialsAsync(string friendlyName, string uuid, int flags) {
this.removeStorageManagementCredentialsAsync(friendlyName, uuid, flags, null);
}
/// <remarks/>
public void removeStorageManagementCredentialsAsync(string friendlyName, string uuid, int flags, object userState) {
if ((this.removeStorageManagementCredentialsOperationCompleted == null)) {
this.removeStorageManagementCredentialsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveStorageManagementCredentialsOperationCompleted);
}
this.InvokeAsync("removeStorageManagementCredentials", new object[] {
friendlyName,
uuid,
flags}, this.removeStorageManagementCredentialsOperationCompleted, userState);
}
private void OnremoveStorageManagementCredentialsOperationCompleted(object arg) {
if ((this.removeStorageManagementCredentialsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeStorageManagementCredentialsCompleted(this, new removeStorageManagementCredentialsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("snInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageVolumeInfo getStorageVolumeInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getStorageVolumeInfo", new object[] {
storageSystemId,
storageVolumeId,
flags});
return ((storageVolumeInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetStorageVolumeInfo(string storageSystemId, string storageVolumeId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getStorageVolumeInfo", new object[] {
storageSystemId,
storageVolumeId,
flags}, callback, asyncState);
}
/// <remarks/>
public storageVolumeInfo EndgetStorageVolumeInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageVolumeInfo)(results[0]));
}
/// <remarks/>
public void getStorageVolumeInfoAsync(string storageSystemId, string storageVolumeId, int flags) {
this.getStorageVolumeInfoAsync(storageSystemId, storageVolumeId, flags, null);
}
/// <remarks/>
public void getStorageVolumeInfoAsync(string storageSystemId, string storageVolumeId, int flags, object userState) {
if ((this.getStorageVolumeInfoOperationCompleted == null)) {
this.getStorageVolumeInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetStorageVolumeInfoOperationCompleted);
}
this.InvokeAsync("getStorageVolumeInfo", new object[] {
storageSystemId,
storageVolumeId,
flags}, this.getStorageVolumeInfoOperationCompleted, userState);
}
private void OngetStorageVolumeInfoOperationCompleted(object arg) {
if ((this.getStorageVolumeInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getStorageVolumeInfoCompleted(this, new getStorageVolumeInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumStorageNodes([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storagePoolId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("snInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageVolumeInfo[] snInfoList) {
object[] results = this.Invoke("enumStorageNodes", new object[] {
storageSystemId,
storagePoolId,
filters,
flags});
snInfoList = ((storageVolumeInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumStorageNodes(string storageSystemId, string storagePoolId, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumStorageNodes", new object[] {
storageSystemId,
storagePoolId,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumStorageNodes(System.IAsyncResult asyncResult, out storageVolumeInfo[] snInfoList) {
object[] results = this.EndInvoke(asyncResult);
snInfoList = ((storageVolumeInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumStorageNodesAsync(string storageSystemId, string storagePoolId, string filters, int flags) {
this.enumStorageNodesAsync(storageSystemId, storagePoolId, filters, flags, null);
}
/// <remarks/>
public void enumStorageNodesAsync(string storageSystemId, string storagePoolId, string filters, int flags, object userState) {
if ((this.enumStorageNodesOperationCompleted == null)) {
this.enumStorageNodesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumStorageNodesOperationCompleted);
}
this.InvokeAsync("enumStorageNodes", new object[] {
storageSystemId,
storagePoolId,
filters,
flags}, this.enumStorageNodesOperationCompleted, userState);
}
private void OnenumStorageNodesOperationCompleted(object arg) {
if ((this.enumStorageNodesCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumStorageNodesCompleted(this, new enumStorageNodesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("spInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storagePoolInfo getStoragePoolInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storagePoolId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getStoragePoolInfo", new object[] {
storageSystemId,
storagePoolId,
flags});
return ((storagePoolInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetStoragePoolInfo(string storageSystemId, string storagePoolId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getStoragePoolInfo", new object[] {
storageSystemId,
storagePoolId,
flags}, callback, asyncState);
}
/// <remarks/>
public storagePoolInfo EndgetStoragePoolInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storagePoolInfo)(results[0]));
}
/// <remarks/>
public void getStoragePoolInfoAsync(string storageSystemId, string storagePoolId, int flags) {
this.getStoragePoolInfoAsync(storageSystemId, storagePoolId, flags, null);
}
/// <remarks/>
public void getStoragePoolInfoAsync(string storageSystemId, string storagePoolId, int flags, object userState) {
if ((this.getStoragePoolInfoOperationCompleted == null)) {
this.getStoragePoolInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetStoragePoolInfoOperationCompleted);
}
this.InvokeAsync("getStoragePoolInfo", new object[] {
storageSystemId,
storagePoolId,
flags}, this.getStoragePoolInfoOperationCompleted, userState);
}
private void OngetStoragePoolInfoOperationCompleted(object arg) {
if ((this.getStoragePoolInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getStoragePoolInfoCompleted(this, new getStoragePoolInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo createStoragePool([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string parentStoragePoolId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint sizeInMB, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint raidType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint provisioningType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint options, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storagePoolInfo spInfo) {
object[] results = this.Invoke("createStoragePool", new object[] {
friendlyName,
storageSystemId,
parentStoragePoolId,
sizeInMB,
raidType,
provisioningType,
options,
flags});
spInfo = ((storagePoolInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegincreateStoragePool(string friendlyName, string storageSystemId, string parentStoragePoolId, uint sizeInMB, uint raidType, uint provisioningType, uint options, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("createStoragePool", new object[] {
friendlyName,
storageSystemId,
parentStoragePoolId,
sizeInMB,
raidType,
provisioningType,
options,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndcreateStoragePool(System.IAsyncResult asyncResult, out storagePoolInfo spInfo) {
object[] results = this.EndInvoke(asyncResult);
spInfo = ((storagePoolInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void createStoragePoolAsync(string friendlyName, string storageSystemId, string parentStoragePoolId, uint sizeInMB, uint raidType, uint provisioningType, uint options, int flags) {
this.createStoragePoolAsync(friendlyName, storageSystemId, parentStoragePoolId, sizeInMB, raidType, provisioningType, options, flags, null);
}
/// <remarks/>
public void createStoragePoolAsync(string friendlyName, string storageSystemId, string parentStoragePoolId, uint sizeInMB, uint raidType, uint provisioningType, uint options, int flags, object userState) {
if ((this.createStoragePoolOperationCompleted == null)) {
this.createStoragePoolOperationCompleted = new System.Threading.SendOrPostCallback(this.OncreateStoragePoolOperationCompleted);
}
this.InvokeAsync("createStoragePool", new object[] {
friendlyName,
storageSystemId,
parentStoragePoolId,
sizeInMB,
raidType,
provisioningType,
options,
flags}, this.createStoragePoolOperationCompleted, userState);
}
private void OncreateStoragePoolOperationCompleted(object arg) {
if ((this.createStoragePoolCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.createStoragePoolCompleted(this, new createStoragePoolCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo deleteStoragePool([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storagePoolId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("deleteStoragePool", new object[] {
storageSystemId,
storagePoolId,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindeleteStoragePool(string storageSystemId, string storagePoolId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("deleteStoragePool", new object[] {
storageSystemId,
storagePoolId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddeleteStoragePool(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void deleteStoragePoolAsync(string storageSystemId, string storagePoolId, int flags) {
this.deleteStoragePoolAsync(storageSystemId, storagePoolId, flags, null);
}
/// <remarks/>
public void deleteStoragePoolAsync(string storageSystemId, string storagePoolId, int flags, object userState) {
if ((this.deleteStoragePoolOperationCompleted == null)) {
this.deleteStoragePoolOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteStoragePoolOperationCompleted);
}
this.InvokeAsync("deleteStoragePool", new object[] {
storageSystemId,
storagePoolId,
flags}, this.deleteStoragePoolOperationCompleted, userState);
}
private void OndeleteStoragePoolOperationCompleted(object arg) {
if ((this.deleteStoragePoolCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.deleteStoragePoolCompleted(this, new deleteStoragePoolCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public void enableStorageAdvancedOption([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storagePoolId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int advancedOptionType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string optionalParams) {
this.Invoke("enableStorageAdvancedOption", new object[] {
storageSystemId,
storagePoolId,
storageVolumeId,
advancedOptionType,
optionalParams});
}
/// <remarks/>
public System.IAsyncResult BeginenableStorageAdvancedOption(string storageSystemId, string storagePoolId, string storageVolumeId, int advancedOptionType, string optionalParams, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enableStorageAdvancedOption", new object[] {
storageSystemId,
storagePoolId,
storageVolumeId,
advancedOptionType,
optionalParams}, callback, asyncState);
}
/// <remarks/>
public void EndenableStorageAdvancedOption(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public void enableStorageAdvancedOptionAsync(string storageSystemId, string storagePoolId, string storageVolumeId, int advancedOptionType, string optionalParams) {
this.enableStorageAdvancedOptionAsync(storageSystemId, storagePoolId, storageVolumeId, advancedOptionType, optionalParams, null);
}
/// <remarks/>
public void enableStorageAdvancedOptionAsync(string storageSystemId, string storagePoolId, string storageVolumeId, int advancedOptionType, string optionalParams, object userState) {
if ((this.enableStorageAdvancedOptionOperationCompleted == null)) {
this.enableStorageAdvancedOptionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenableStorageAdvancedOptionOperationCompleted);
}
this.InvokeAsync("enableStorageAdvancedOption", new object[] {
storageSystemId,
storagePoolId,
storageVolumeId,
advancedOptionType,
optionalParams}, this.enableStorageAdvancedOptionOperationCompleted, userState);
}
private void OnenableStorageAdvancedOptionOperationCompleted(object arg) {
if ((this.enableStorageAdvancedOptionCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enableStorageAdvancedOptionCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumStoragePools([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("spInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storagePoolInfo[] spInfoList) {
object[] results = this.Invoke("enumStoragePools", new object[] {
storageSystemId,
filters,
flags});
spInfoList = ((storagePoolInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumStoragePools(string storageSystemId, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumStoragePools", new object[] {
storageSystemId,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumStoragePools(System.IAsyncResult asyncResult, out storagePoolInfo[] spInfoList) {
object[] results = this.EndInvoke(asyncResult);
spInfoList = ((storagePoolInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumStoragePoolsAsync(string storageSystemId, string filters, int flags) {
this.enumStoragePoolsAsync(storageSystemId, filters, flags, null);
}
/// <remarks/>
public void enumStoragePoolsAsync(string storageSystemId, string filters, int flags, object userState) {
if ((this.enumStoragePoolsOperationCompleted == null)) {
this.enumStoragePoolsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumStoragePoolsOperationCompleted);
}
this.InvokeAsync("enumStoragePools", new object[] {
storageSystemId,
filters,
flags}, this.enumStoragePoolsOperationCompleted, userState);
}
private void OnenumStoragePoolsOperationCompleted(object arg) {
if ((this.enumStoragePoolsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumStoragePoolsCompleted(this, new enumStoragePoolsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumStorageSystemInitiatorPorts([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint protocolType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("portList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out initiatorPortInfo[] portList) {
object[] results = this.Invoke("enumStorageSystemInitiatorPorts", new object[] {
storageSystemId,
protocolType,
filters,
flags});
portList = ((initiatorPortInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumStorageSystemInitiatorPorts(string storageSystemId, uint protocolType, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumStorageSystemInitiatorPorts", new object[] {
storageSystemId,
protocolType,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumStorageSystemInitiatorPorts(System.IAsyncResult asyncResult, out initiatorPortInfo[] portList) {
object[] results = this.EndInvoke(asyncResult);
portList = ((initiatorPortInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumStorageSystemInitiatorPortsAsync(string storageSystemId, uint protocolType, string filters, int flags) {
this.enumStorageSystemInitiatorPortsAsync(storageSystemId, protocolType, filters, flags, null);
}
/// <remarks/>
public void enumStorageSystemInitiatorPortsAsync(string storageSystemId, uint protocolType, string filters, int flags, object userState) {
if ((this.enumStorageSystemInitiatorPortsOperationCompleted == null)) {
this.enumStorageSystemInitiatorPortsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumStorageSystemInitiatorPortsOperationCompleted);
}
this.InvokeAsync("enumStorageSystemInitiatorPorts", new object[] {
storageSystemId,
protocolType,
filters,
flags}, this.enumStorageSystemInitiatorPortsOperationCompleted, userState);
}
private void OnenumStorageSystemInitiatorPortsOperationCompleted(object arg) {
if ((this.enumStorageSystemInitiatorPortsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumStorageSystemInitiatorPortsCompleted(this, new enumStorageSystemInitiatorPortsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumStorageSystemTargetPorts([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint protocolType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("portList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out targetPortInfo[] portList) {
object[] results = this.Invoke("enumStorageSystemTargetPorts", new object[] {
storageSystemId,
protocolType,
filters,
flags});
portList = ((targetPortInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumStorageSystemTargetPorts(string storageSystemId, uint protocolType, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumStorageSystemTargetPorts", new object[] {
storageSystemId,
protocolType,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumStorageSystemTargetPorts(System.IAsyncResult asyncResult, out targetPortInfo[] portList) {
object[] results = this.EndInvoke(asyncResult);
portList = ((targetPortInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumStorageSystemTargetPortsAsync(string storageSystemId, uint protocolType, string filters, int flags) {
this.enumStorageSystemTargetPortsAsync(storageSystemId, protocolType, filters, flags, null);
}
/// <remarks/>
public void enumStorageSystemTargetPortsAsync(string storageSystemId, uint protocolType, string filters, int flags, object userState) {
if ((this.enumStorageSystemTargetPortsOperationCompleted == null)) {
this.enumStorageSystemTargetPortsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumStorageSystemTargetPortsOperationCompleted);
}
this.InvokeAsync("enumStorageSystemTargetPorts", new object[] {
storageSystemId,
protocolType,
filters,
flags}, this.enumStorageSystemTargetPortsOperationCompleted, userState);
}
private void OnenumStorageSystemTargetPortsOperationCompleted(object arg) {
if ((this.enumStorageSystemTargetPortsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumStorageSystemTargetPortsCompleted(this, new enumStorageSystemTargetPortsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumStorageSystems([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("storageSystemInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageSystemInfo[] storageSystemInfoList) {
object[] results = this.Invoke("enumStorageSystems", new object[] {
filters,
flags});
storageSystemInfoList = ((storageSystemInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumStorageSystems(string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumStorageSystems", new object[] {
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumStorageSystems(System.IAsyncResult asyncResult, out storageSystemInfo[] storageSystemInfoList) {
object[] results = this.EndInvoke(asyncResult);
storageSystemInfoList = ((storageSystemInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumStorageSystemsAsync(string filters, int flags) {
this.enumStorageSystemsAsync(filters, flags, null);
}
/// <remarks/>
public void enumStorageSystemsAsync(string filters, int flags, object userState) {
if ((this.enumStorageSystemsOperationCompleted == null)) {
this.enumStorageSystemsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumStorageSystemsOperationCompleted);
}
this.InvokeAsync("enumStorageSystems", new object[] {
filters,
flags}, this.enumStorageSystemsOperationCompleted, userState);
}
private void OnenumStorageSystemsOperationCompleted(object arg) {
if ((this.enumStorageSystemsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumStorageSystemsCompleted(this, new enumStorageSystemsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo doesObjectExist([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string objectId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string parentId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint objectType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out bool doesExist) {
object[] results = this.Invoke("doesObjectExist", new object[] {
objectId,
parentId,
objectType,
filters,
flags});
doesExist = ((bool)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindoesObjectExist(string objectId, string parentId, uint objectType, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("doesObjectExist", new object[] {
objectId,
parentId,
objectType,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddoesObjectExist(System.IAsyncResult asyncResult, out bool doesExist) {
object[] results = this.EndInvoke(asyncResult);
doesExist = ((bool)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void doesObjectExistAsync(string objectId, string parentId, uint objectType, string filters, int flags) {
this.doesObjectExistAsync(objectId, parentId, objectType, filters, flags, null);
}
/// <remarks/>
public void doesObjectExistAsync(string objectId, string parentId, uint objectType, string filters, int flags, object userState) {
if ((this.doesObjectExistOperationCompleted == null)) {
this.doesObjectExistOperationCompleted = new System.Threading.SendOrPostCallback(this.OndoesObjectExistOperationCompleted);
}
this.InvokeAsync("doesObjectExist", new object[] {
objectId,
parentId,
objectType,
filters,
flags}, this.doesObjectExistOperationCompleted, userState);
}
private void OndoesObjectExistOperationCompleted(object arg) {
if ((this.doesObjectExistCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.doesObjectExistCompleted(this, new doesObjectExistCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumStorageAssignments([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string initiatorPortId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostname, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("saInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageAssignmentInfo[] saInfoList) {
object[] results = this.Invoke("enumStorageAssignments", new object[] {
storageSystemId,
storageVolumeId,
initiatorPortId,
hostname,
filters,
flags});
saInfoList = ((storageAssignmentInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumStorageAssignments(string storageSystemId, string storageVolumeId, string initiatorPortId, string hostname, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumStorageAssignments", new object[] {
storageSystemId,
storageVolumeId,
initiatorPortId,
hostname,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumStorageAssignments(System.IAsyncResult asyncResult, out storageAssignmentInfo[] saInfoList) {
object[] results = this.EndInvoke(asyncResult);
saInfoList = ((storageAssignmentInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumStorageAssignmentsAsync(string storageSystemId, string storageVolumeId, string initiatorPortId, string hostname, string filters, int flags) {
this.enumStorageAssignmentsAsync(storageSystemId, storageVolumeId, initiatorPortId, hostname, filters, flags, null);
}
/// <remarks/>
public void enumStorageAssignmentsAsync(string storageSystemId, string storageVolumeId, string initiatorPortId, string hostname, string filters, int flags, object userState) {
if ((this.enumStorageAssignmentsOperationCompleted == null)) {
this.enumStorageAssignmentsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumStorageAssignmentsOperationCompleted);
}
this.InvokeAsync("enumStorageAssignments", new object[] {
storageSystemId,
storageVolumeId,
initiatorPortId,
hostname,
filters,
flags}, this.enumStorageAssignmentsOperationCompleted, userState);
}
private void OnenumStorageAssignmentsOperationCompleted(object arg) {
if ((this.enumStorageAssignmentsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumStorageAssignmentsCompleted(this, new enumStorageAssignmentsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumSnapshotAssociations([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("snapshotAssocInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out snapshotAssocInfo[] snapshotAssocInfoList) {
object[] results = this.Invoke("enumSnapshotAssociations", new object[] {
storageSystemId,
storageVolumeId,
filters,
flags});
snapshotAssocInfoList = ((snapshotAssocInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumSnapshotAssociations(string storageSystemId, string storageVolumeId, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumSnapshotAssociations", new object[] {
storageSystemId,
storageVolumeId,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumSnapshotAssociations(System.IAsyncResult asyncResult, out snapshotAssocInfo[] snapshotAssocInfoList) {
object[] results = this.EndInvoke(asyncResult);
snapshotAssocInfoList = ((snapshotAssocInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumSnapshotAssociationsAsync(string storageSystemId, string storageVolumeId, string filters, int flags) {
this.enumSnapshotAssociationsAsync(storageSystemId, storageVolumeId, filters, flags, null);
}
/// <remarks/>
public void enumSnapshotAssociationsAsync(string storageSystemId, string storageVolumeId, string filters, int flags, object userState) {
if ((this.enumSnapshotAssociationsOperationCompleted == null)) {
this.enumSnapshotAssociationsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumSnapshotAssociationsOperationCompleted);
}
this.InvokeAsync("enumSnapshotAssociations", new object[] {
storageSystemId,
storageVolumeId,
filters,
flags}, this.enumSnapshotAssociationsOperationCompleted, userState);
}
private void OnenumSnapshotAssociationsOperationCompleted(object arg) {
if ((this.enumSnapshotAssociationsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumSnapshotAssociationsCompleted(this, new enumSnapshotAssociationsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("ssInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageSystemInfo getStorageSystemInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getStorageSystemInfo", new object[] {
storageSystemId,
filters,
flags});
return ((storageSystemInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetStorageSystemInfo(string storageSystemId, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getStorageSystemInfo", new object[] {
storageSystemId,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public storageSystemInfo EndgetStorageSystemInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageSystemInfo)(results[0]));
}
/// <remarks/>
public void getStorageSystemInfoAsync(string storageSystemId, string filters, int flags) {
this.getStorageSystemInfoAsync(storageSystemId, filters, flags, null);
}
/// <remarks/>
public void getStorageSystemInfoAsync(string storageSystemId, string filters, int flags, object userState) {
if ((this.getStorageSystemInfoOperationCompleted == null)) {
this.getStorageSystemInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetStorageSystemInfoOperationCompleted);
}
this.InvokeAsync("getStorageSystemInfo", new object[] {
storageSystemId,
filters,
flags}, this.getStorageSystemInfoOperationCompleted, userState);
}
private void OngetStorageSystemInfoOperationCompleted(object arg) {
if ((this.getStorageSystemInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getStorageSystemInfoCompleted(this, new getStorageSystemInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo discoverVhdOnStorageVolume([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("storageVolumeVhdAssocList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageVolumeVhdAssoc[] storageVolumeVhdAssocList) {
object[] results = this.Invoke("discoverVhdOnStorageVolume", new object[] {
storageSystemId,
storageVolumeId,
targetHost,
flags});
storageVolumeVhdAssocList = ((storageVolumeVhdAssoc[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindiscoverVhdOnStorageVolume(string storageSystemId, string storageVolumeId, string targetHost, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("discoverVhdOnStorageVolume", new object[] {
storageSystemId,
storageVolumeId,
targetHost,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddiscoverVhdOnStorageVolume(System.IAsyncResult asyncResult, out storageVolumeVhdAssoc[] storageVolumeVhdAssocList) {
object[] results = this.EndInvoke(asyncResult);
storageVolumeVhdAssocList = ((storageVolumeVhdAssoc[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void discoverVhdOnStorageVolumeAsync(string storageSystemId, string storageVolumeId, string targetHost, int flags) {
this.discoverVhdOnStorageVolumeAsync(storageSystemId, storageVolumeId, targetHost, flags, null);
}
/// <remarks/>
public void discoverVhdOnStorageVolumeAsync(string storageSystemId, string storageVolumeId, string targetHost, int flags, object userState) {
if ((this.discoverVhdOnStorageVolumeOperationCompleted == null)) {
this.discoverVhdOnStorageVolumeOperationCompleted = new System.Threading.SendOrPostCallback(this.OndiscoverVhdOnStorageVolumeOperationCompleted);
}
this.InvokeAsync("discoverVhdOnStorageVolume", new object[] {
storageSystemId,
storageVolumeId,
targetHost,
flags}, this.discoverVhdOnStorageVolumeOperationCompleted, userState);
}
private void OndiscoverVhdOnStorageVolumeOperationCompleted(object arg) {
if ((this.discoverVhdOnStorageVolumeCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.discoverVhdOnStorageVolumeCompleted(this, new discoverVhdOnStorageVolumeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo createStorageProfile([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string desc, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string bootStorageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string catalogId, [System.Xml.Serialization.XmlElementAttribute("storageVolumeList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] storageVolumeList, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string repositoryUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageProfileInfo info) {
object[] results = this.Invoke("createStorageProfile", new object[] {
friendlyName,
desc,
bootStorageVolumeId,
catalogId,
storageVolumeList,
repositoryUuid,
flags});
info = ((storageProfileInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegincreateStorageProfile(string friendlyName, string desc, string bootStorageVolumeId, string catalogId, string[] storageVolumeList, string repositoryUuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("createStorageProfile", new object[] {
friendlyName,
desc,
bootStorageVolumeId,
catalogId,
storageVolumeList,
repositoryUuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndcreateStorageProfile(System.IAsyncResult asyncResult, out storageProfileInfo info) {
object[] results = this.EndInvoke(asyncResult);
info = ((storageProfileInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void createStorageProfileAsync(string friendlyName, string desc, string bootStorageVolumeId, string catalogId, string[] storageVolumeList, string repositoryUuid, int flags) {
this.createStorageProfileAsync(friendlyName, desc, bootStorageVolumeId, catalogId, storageVolumeList, repositoryUuid, flags, null);
}
/// <remarks/>
public void createStorageProfileAsync(string friendlyName, string desc, string bootStorageVolumeId, string catalogId, string[] storageVolumeList, string repositoryUuid, int flags, object userState) {
if ((this.createStorageProfileOperationCompleted == null)) {
this.createStorageProfileOperationCompleted = new System.Threading.SendOrPostCallback(this.OncreateStorageProfileOperationCompleted);
}
this.InvokeAsync("createStorageProfile", new object[] {
friendlyName,
desc,
bootStorageVolumeId,
catalogId,
storageVolumeList,
repositoryUuid,
flags}, this.createStorageProfileOperationCompleted, userState);
}
private void OncreateStorageProfileOperationCompleted(object arg) {
if ((this.createStorageProfileCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.createStorageProfileCompleted(this, new createStorageProfileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo deleteStorageProfile([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("deleteStorageProfile", new object[] {
friendlyName,
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindeleteStorageProfile(string friendlyName, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("deleteStorageProfile", new object[] {
friendlyName,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddeleteStorageProfile(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void deleteStorageProfileAsync(string friendlyName, string uuid, int flags) {
this.deleteStorageProfileAsync(friendlyName, uuid, flags, null);
}
/// <remarks/>
public void deleteStorageProfileAsync(string friendlyName, string uuid, int flags, object userState) {
if ((this.deleteStorageProfileOperationCompleted == null)) {
this.deleteStorageProfileOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteStorageProfileOperationCompleted);
}
this.InvokeAsync("deleteStorageProfile", new object[] {
friendlyName,
uuid,
flags}, this.deleteStorageProfileOperationCompleted, userState);
}
private void OndeleteStorageProfileOperationCompleted(object arg) {
if ((this.deleteStorageProfileCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.deleteStorageProfileCompleted(this, new deleteStorageProfileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo modifyStorageProfile([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string desc, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string bootStorageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageProfileInfo info) {
object[] results = this.Invoke("modifyStorageProfile", new object[] {
uuid,
friendlyName,
desc,
bootStorageVolumeId,
flags});
info = ((storageProfileInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmodifyStorageProfile(string uuid, string friendlyName, string desc, string bootStorageVolumeId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("modifyStorageProfile", new object[] {
uuid,
friendlyName,
desc,
bootStorageVolumeId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndmodifyStorageProfile(System.IAsyncResult asyncResult, out storageProfileInfo info) {
object[] results = this.EndInvoke(asyncResult);
info = ((storageProfileInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void modifyStorageProfileAsync(string uuid, string friendlyName, string desc, string bootStorageVolumeId, int flags) {
this.modifyStorageProfileAsync(uuid, friendlyName, desc, bootStorageVolumeId, flags, null);
}
/// <remarks/>
public void modifyStorageProfileAsync(string uuid, string friendlyName, string desc, string bootStorageVolumeId, int flags, object userState) {
if ((this.modifyStorageProfileOperationCompleted == null)) {
this.modifyStorageProfileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmodifyStorageProfileOperationCompleted);
}
this.InvokeAsync("modifyStorageProfile", new object[] {
uuid,
friendlyName,
desc,
bootStorageVolumeId,
flags}, this.modifyStorageProfileOperationCompleted, userState);
}
private void OnmodifyStorageProfileOperationCompleted(object arg) {
if ((this.modifyStorageProfileCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.modifyStorageProfileCompleted(this, new modifyStorageProfileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageProfileInfo[] enumStorageProfiles() {
object[] results = this.Invoke("enumStorageProfiles", new object[0]);
return ((storageProfileInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumStorageProfiles(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumStorageProfiles", new object[0], callback, asyncState);
}
/// <remarks/>
public storageProfileInfo[] EndenumStorageProfiles(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageProfileInfo[])(results[0]));
}
/// <remarks/>
public void enumStorageProfilesAsync() {
this.enumStorageProfilesAsync(null);
}
/// <remarks/>
public void enumStorageProfilesAsync(object userState) {
if ((this.enumStorageProfilesOperationCompleted == null)) {
this.enumStorageProfilesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumStorageProfilesOperationCompleted);
}
this.InvokeAsync("enumStorageProfiles", new object[0], this.enumStorageProfilesOperationCompleted, userState);
}
private void OnenumStorageProfilesOperationCompleted(object arg) {
if ((this.enumStorageProfilesCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumStorageProfilesCompleted(this, new enumStorageProfilesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageProfileInfo getStorageProfileInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid) {
object[] results = this.Invoke("getStorageProfileInfo", new object[] {
friendlyName,
uuid});
return ((storageProfileInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetStorageProfileInfo(string friendlyName, string uuid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getStorageProfileInfo", new object[] {
friendlyName,
uuid}, callback, asyncState);
}
/// <remarks/>
public storageProfileInfo EndgetStorageProfileInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageProfileInfo)(results[0]));
}
/// <remarks/>
public void getStorageProfileInfoAsync(string friendlyName, string uuid) {
this.getStorageProfileInfoAsync(friendlyName, uuid, null);
}
/// <remarks/>
public void getStorageProfileInfoAsync(string friendlyName, string uuid, object userState) {
if ((this.getStorageProfileInfoOperationCompleted == null)) {
this.getStorageProfileInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetStorageProfileInfoOperationCompleted);
}
this.InvokeAsync("getStorageProfileInfo", new object[] {
friendlyName,
uuid}, this.getStorageProfileInfoOperationCompleted, userState);
}
private void OngetStorageProfileInfoOperationCompleted(object arg) {
if ((this.getStorageProfileInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getStorageProfileInfoCompleted(this, new getStorageProfileInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo addStorageToStorageProfile([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute("storageVolumeList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] storageVolumeList, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string reserved, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageProfileInfo info) {
object[] results = this.Invoke("addStorageToStorageProfile", new object[] {
uuid,
storageVolumeList,
reserved,
flags});
info = ((storageProfileInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginaddStorageToStorageProfile(string uuid, string[] storageVolumeList, string reserved, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("addStorageToStorageProfile", new object[] {
uuid,
storageVolumeList,
reserved,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndaddStorageToStorageProfile(System.IAsyncResult asyncResult, out storageProfileInfo info) {
object[] results = this.EndInvoke(asyncResult);
info = ((storageProfileInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void addStorageToStorageProfileAsync(string uuid, string[] storageVolumeList, string reserved, int flags) {
this.addStorageToStorageProfileAsync(uuid, storageVolumeList, reserved, flags, null);
}
/// <remarks/>
public void addStorageToStorageProfileAsync(string uuid, string[] storageVolumeList, string reserved, int flags, object userState) {
if ((this.addStorageToStorageProfileOperationCompleted == null)) {
this.addStorageToStorageProfileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddStorageToStorageProfileOperationCompleted);
}
this.InvokeAsync("addStorageToStorageProfile", new object[] {
uuid,
storageVolumeList,
reserved,
flags}, this.addStorageToStorageProfileOperationCompleted, userState);
}
private void OnaddStorageToStorageProfileOperationCompleted(object arg) {
if ((this.addStorageToStorageProfileCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.addStorageToStorageProfileCompleted(this, new addStorageToStorageProfileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo removeStorageFromStorageProfile([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute("storageVolumeList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] storageVolumeList, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageProfileInfo info) {
object[] results = this.Invoke("removeStorageFromStorageProfile", new object[] {
uuid,
storageVolumeList,
flags});
info = ((storageProfileInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveStorageFromStorageProfile(string uuid, string[] storageVolumeList, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeStorageFromStorageProfile", new object[] {
uuid,
storageVolumeList,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndremoveStorageFromStorageProfile(System.IAsyncResult asyncResult, out storageProfileInfo info) {
object[] results = this.EndInvoke(asyncResult);
info = ((storageProfileInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void removeStorageFromStorageProfileAsync(string uuid, string[] storageVolumeList, int flags) {
this.removeStorageFromStorageProfileAsync(uuid, storageVolumeList, flags, null);
}
/// <remarks/>
public void removeStorageFromStorageProfileAsync(string uuid, string[] storageVolumeList, int flags, object userState) {
if ((this.removeStorageFromStorageProfileOperationCompleted == null)) {
this.removeStorageFromStorageProfileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveStorageFromStorageProfileOperationCompleted);
}
this.InvokeAsync("removeStorageFromStorageProfile", new object[] {
uuid,
storageVolumeList,
flags}, this.removeStorageFromStorageProfileOperationCompleted, userState);
}
private void OnremoveStorageFromStorageProfileOperationCompleted(object arg) {
if ((this.removeStorageFromStorageProfileCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeStorageFromStorageProfileCompleted(this, new removeStorageFromStorageProfileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo createStorageRepository(
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageSystemId,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storagePoolId,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint raidType,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint protocolType,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint provisioningType,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostGroupUuid,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint useDeduplication,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string chapUser,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string chapPassword,
[System.Xml.Serialization.XmlElementAttribute("storageVolumeIdList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] storageVolumeIdList,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint type,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint poolCount,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint flags,
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageRepositoryInfo info) {
object[] results = this.Invoke("createStorageRepository", new object[] {
friendlyName,
storageSystemId,
storagePoolId,
raidType,
protocolType,
description,
provisioningType,
hostGroupUuid,
useDeduplication,
chapUser,
chapPassword,
storageVolumeIdList,
type,
poolCount,
flags});
info = ((storageRepositoryInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegincreateStorageRepository(
string friendlyName,
string storageSystemId,
string storagePoolId,
uint raidType,
uint protocolType,
string description,
uint provisioningType,
string hostGroupUuid,
uint useDeduplication,
string chapUser,
string chapPassword,
string[] storageVolumeIdList,
uint type,
uint poolCount,
uint flags,
System.AsyncCallback callback,
object asyncState) {
return this.BeginInvoke("createStorageRepository", new object[] {
friendlyName,
storageSystemId,
storagePoolId,
raidType,
protocolType,
description,
provisioningType,
hostGroupUuid,
useDeduplication,
chapUser,
chapPassword,
storageVolumeIdList,
type,
poolCount,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndcreateStorageRepository(System.IAsyncResult asyncResult, out storageRepositoryInfo info) {
object[] results = this.EndInvoke(asyncResult);
info = ((storageRepositoryInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void createStorageRepositoryAsync(string friendlyName, string storageSystemId, string storagePoolId, uint raidType, uint protocolType, string description, uint provisioningType, string hostGroupUuid, uint useDeduplication, string chapUser, string chapPassword, string[] storageVolumeIdList, uint type, uint poolCount, uint flags) {
this.createStorageRepositoryAsync(friendlyName, storageSystemId, storagePoolId, raidType, protocolType, description, provisioningType, hostGroupUuid, useDeduplication, chapUser, chapPassword, storageVolumeIdList, type, poolCount, flags, null);
}
/// <remarks/>
public void createStorageRepositoryAsync(
string friendlyName,
string storageSystemId,
string storagePoolId,
uint raidType,
uint protocolType,
string description,
uint provisioningType,
string hostGroupUuid,
uint useDeduplication,
string chapUser,
string chapPassword,
string[] storageVolumeIdList,
uint type,
uint poolCount,
uint flags,
object userState) {
if ((this.createStorageRepositoryOperationCompleted == null)) {
this.createStorageRepositoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OncreateStorageRepositoryOperationCompleted);
}
this.InvokeAsync("createStorageRepository", new object[] {
friendlyName,
storageSystemId,
storagePoolId,
raidType,
protocolType,
description,
provisioningType,
hostGroupUuid,
useDeduplication,
chapUser,
chapPassword,
storageVolumeIdList,
type,
poolCount,
flags}, this.createStorageRepositoryOperationCompleted, userState);
}
private void OncreateStorageRepositoryOperationCompleted(object arg) {
if ((this.createStorageRepositoryCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.createStorageRepositoryCompleted(this, new createStorageRepositoryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public void deleteStorageRepository([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
this.Invoke("deleteStorageRepository", new object[] {
uuid,
flags});
}
/// <remarks/>
public System.IAsyncResult BegindeleteStorageRepository(string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("deleteStorageRepository", new object[] {
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public void EnddeleteStorageRepository(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public void deleteStorageRepositoryAsync(string uuid, int flags) {
this.deleteStorageRepositoryAsync(uuid, flags, null);
}
/// <remarks/>
public void deleteStorageRepositoryAsync(string uuid, int flags, object userState) {
if ((this.deleteStorageRepositoryOperationCompleted == null)) {
this.deleteStorageRepositoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteStorageRepositoryOperationCompleted);
}
this.InvokeAsync("deleteStorageRepository", new object[] {
uuid,
flags}, this.deleteStorageRepositoryOperationCompleted, userState);
}
private void OndeleteStorageRepositoryOperationCompleted(object arg) {
if ((this.deleteStorageRepositoryCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.deleteStorageRepositoryCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo destroyStorageRepository([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("destroyStorageRepository", new object[] {
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindestroyStorageRepository(string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("destroyStorageRepository", new object[] {
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddestroyStorageRepository(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void destroyStorageRepositoryAsync(string uuid, int flags) {
this.destroyStorageRepositoryAsync(uuid, flags, null);
}
/// <remarks/>
public void destroyStorageRepositoryAsync(string uuid, int flags, object userState) {
if ((this.destroyStorageRepositoryOperationCompleted == null)) {
this.destroyStorageRepositoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OndestroyStorageRepositoryOperationCompleted);
}
this.InvokeAsync("destroyStorageRepository", new object[] {
uuid,
flags}, this.destroyStorageRepositoryOperationCompleted, userState);
}
private void OndestroyStorageRepositoryOperationCompleted(object arg) {
if ((this.destroyStorageRepositoryCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.destroyStorageRepositoryCompleted(this, new destroyStorageRepositoryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo modifyStorageRepository([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint useDeduplication, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageRepositoryInfo info) {
object[] results = this.Invoke("modifyStorageRepository", new object[] {
uuid,
friendlyName,
description,
useDeduplication,
flags});
info = ((storageRepositoryInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmodifyStorageRepository(string uuid, string friendlyName, string description, uint useDeduplication, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("modifyStorageRepository", new object[] {
uuid,
friendlyName,
description,
useDeduplication,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndmodifyStorageRepository(System.IAsyncResult asyncResult, out storageRepositoryInfo info) {
object[] results = this.EndInvoke(asyncResult);
info = ((storageRepositoryInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void modifyStorageRepositoryAsync(string uuid, string friendlyName, string description, uint useDeduplication, int flags) {
this.modifyStorageRepositoryAsync(uuid, friendlyName, description, useDeduplication, flags, null);
}
/// <remarks/>
public void modifyStorageRepositoryAsync(string uuid, string friendlyName, string description, uint useDeduplication, int flags, object userState) {
if ((this.modifyStorageRepositoryOperationCompleted == null)) {
this.modifyStorageRepositoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmodifyStorageRepositoryOperationCompleted);
}
this.InvokeAsync("modifyStorageRepository", new object[] {
uuid,
friendlyName,
description,
useDeduplication,
flags}, this.modifyStorageRepositoryOperationCompleted, userState);
}
private void OnmodifyStorageRepositoryOperationCompleted(object arg) {
if ((this.modifyStorageRepositoryCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.modifyStorageRepositoryCompleted(this, new modifyStorageRepositoryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumStorageRepositories([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostGroupUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageRepositoryInfo[] list) {
object[] results = this.Invoke("enumStorageRepositories", new object[] {
hostGroupUuid,
filters,
flags});
list = ((storageRepositoryInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumStorageRepositories(string hostGroupUuid, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumStorageRepositories", new object[] {
hostGroupUuid,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumStorageRepositories(System.IAsyncResult asyncResult, out storageRepositoryInfo[] list) {
object[] results = this.EndInvoke(asyncResult);
list = ((storageRepositoryInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumStorageRepositoriesAsync(string hostGroupUuid, string filters, int flags) {
this.enumStorageRepositoriesAsync(hostGroupUuid, filters, flags, null);
}
/// <remarks/>
public void enumStorageRepositoriesAsync(string hostGroupUuid, string filters, int flags, object userState) {
if ((this.enumStorageRepositoriesOperationCompleted == null)) {
this.enumStorageRepositoriesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumStorageRepositoriesOperationCompleted);
}
this.InvokeAsync("enumStorageRepositories", new object[] {
hostGroupUuid,
filters,
flags}, this.enumStorageRepositoriesOperationCompleted, userState);
}
private void OnenumStorageRepositoriesOperationCompleted(object arg) {
if ((this.enumStorageRepositoriesCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumStorageRepositoriesCompleted(this, new enumStorageRepositoriesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageRepositoryInfo getStorageRepositoryInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getStorageRepositoryInfo", new object[] {
friendlyName,
uuid,
flags});
return ((storageRepositoryInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetStorageRepositoryInfo(string friendlyName, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getStorageRepositoryInfo", new object[] {
friendlyName,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public storageRepositoryInfo EndgetStorageRepositoryInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageRepositoryInfo)(results[0]));
}
/// <remarks/>
public void getStorageRepositoryInfoAsync(string friendlyName, string uuid, int flags) {
this.getStorageRepositoryInfoAsync(friendlyName, uuid, flags, null);
}
/// <remarks/>
public void getStorageRepositoryInfoAsync(string friendlyName, string uuid, int flags, object userState) {
if ((this.getStorageRepositoryInfoOperationCompleted == null)) {
this.getStorageRepositoryInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetStorageRepositoryInfoOperationCompleted);
}
this.InvokeAsync("getStorageRepositoryInfo", new object[] {
friendlyName,
uuid,
flags}, this.getStorageRepositoryInfoOperationCompleted, userState);
}
private void OngetStorageRepositoryInfoOperationCompleted(object arg) {
if ((this.getStorageRepositoryInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getStorageRepositoryInfoCompleted(this, new getStorageRepositoryInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo allocateStorageFromRepository([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint sizeInMB, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int options, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageVolumeInfo info) {
object[] results = this.Invoke("allocateStorageFromRepository", new object[] {
uuid,
sizeInMB,
friendlyName,
options,
flags});
info = ((storageVolumeInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginallocateStorageFromRepository(string uuid, uint sizeInMB, string friendlyName, int options, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("allocateStorageFromRepository", new object[] {
uuid,
sizeInMB,
friendlyName,
options,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndallocateStorageFromRepository(System.IAsyncResult asyncResult, out storageVolumeInfo info) {
object[] results = this.EndInvoke(asyncResult);
info = ((storageVolumeInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void allocateStorageFromRepositoryAsync(string uuid, uint sizeInMB, string friendlyName, int options, int flags) {
this.allocateStorageFromRepositoryAsync(uuid, sizeInMB, friendlyName, options, flags, null);
}
/// <remarks/>
public void allocateStorageFromRepositoryAsync(string uuid, uint sizeInMB, string friendlyName, int options, int flags, object userState) {
if ((this.allocateStorageFromRepositoryOperationCompleted == null)) {
this.allocateStorageFromRepositoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnallocateStorageFromRepositoryOperationCompleted);
}
this.InvokeAsync("allocateStorageFromRepository", new object[] {
uuid,
sizeInMB,
friendlyName,
options,
flags}, this.allocateStorageFromRepositoryOperationCompleted, userState);
}
private void OnallocateStorageFromRepositoryOperationCompleted(object arg) {
if ((this.allocateStorageFromRepositoryCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.allocateStorageFromRepositoryCompleted(this, new allocateStorageFromRepositoryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo deallocateStorageFromRepository([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out storageRepositoryInfo info) {
object[] results = this.Invoke("deallocateStorageFromRepository", new object[] {
uuid,
storageVolumeId,
flags});
info = ((storageRepositoryInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindeallocateStorageFromRepository(string uuid, string storageVolumeId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("deallocateStorageFromRepository", new object[] {
uuid,
storageVolumeId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddeallocateStorageFromRepository(System.IAsyncResult asyncResult, out storageRepositoryInfo info) {
object[] results = this.EndInvoke(asyncResult);
info = ((storageRepositoryInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void deallocateStorageFromRepositoryAsync(string uuid, string storageVolumeId, int flags) {
this.deallocateStorageFromRepositoryAsync(uuid, storageVolumeId, flags, null);
}
/// <remarks/>
public void deallocateStorageFromRepositoryAsync(string uuid, string storageVolumeId, int flags, object userState) {
if ((this.deallocateStorageFromRepositoryOperationCompleted == null)) {
this.deallocateStorageFromRepositoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeallocateStorageFromRepositoryOperationCompleted);
}
this.InvokeAsync("deallocateStorageFromRepository", new object[] {
uuid,
storageVolumeId,
flags}, this.deallocateStorageFromRepositoryOperationCompleted, userState);
}
private void OndeallocateStorageFromRepositoryOperationCompleted(object arg) {
if ((this.deallocateStorageFromRepositoryCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.deallocateStorageFromRepositoryCompleted(this, new deallocateStorageFromRepositoryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageRepositoryInfo addStorageToRepository([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute("storageVolumeIdList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] storageVolumeIdList, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("addStorageToRepository", new object[] {
uuid,
storageVolumeIdList,
flags});
return ((storageRepositoryInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginaddStorageToRepository(string uuid, string[] storageVolumeIdList, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("addStorageToRepository", new object[] {
uuid,
storageVolumeIdList,
flags}, callback, asyncState);
}
/// <remarks/>
public storageRepositoryInfo EndaddStorageToRepository(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageRepositoryInfo)(results[0]));
}
/// <remarks/>
public void addStorageToRepositoryAsync(string uuid, string[] storageVolumeIdList, int flags) {
this.addStorageToRepositoryAsync(uuid, storageVolumeIdList, flags, null);
}
/// <remarks/>
public void addStorageToRepositoryAsync(string uuid, string[] storageVolumeIdList, int flags, object userState) {
if ((this.addStorageToRepositoryOperationCompleted == null)) {
this.addStorageToRepositoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddStorageToRepositoryOperationCompleted);
}
this.InvokeAsync("addStorageToRepository", new object[] {
uuid,
storageVolumeIdList,
flags}, this.addStorageToRepositoryOperationCompleted, userState);
}
private void OnaddStorageToRepositoryOperationCompleted(object arg) {
if ((this.addStorageToRepositoryCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.addStorageToRepositoryCompleted(this, new addStorageToRepositoryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageRepositoryInfo removeStorageFromRepository([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute("storageVolumeIdList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] storageVolumeIdList, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("removeStorageFromRepository", new object[] {
uuid,
storageVolumeIdList,
flags});
return ((storageRepositoryInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveStorageFromRepository(string uuid, string[] storageVolumeIdList, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeStorageFromRepository", new object[] {
uuid,
storageVolumeIdList,
flags}, callback, asyncState);
}
/// <remarks/>
public storageRepositoryInfo EndremoveStorageFromRepository(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((storageRepositoryInfo)(results[0]));
}
/// <remarks/>
public void removeStorageFromRepositoryAsync(string uuid, string[] storageVolumeIdList, int flags) {
this.removeStorageFromRepositoryAsync(uuid, storageVolumeIdList, flags, null);
}
/// <remarks/>
public void removeStorageFromRepositoryAsync(string uuid, string[] storageVolumeIdList, int flags, object userState) {
if ((this.removeStorageFromRepositoryOperationCompleted == null)) {
this.removeStorageFromRepositoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveStorageFromRepositoryOperationCompleted);
}
this.InvokeAsync("removeStorageFromRepository", new object[] {
uuid,
storageVolumeIdList,
flags}, this.removeStorageFromRepositoryOperationCompleted, userState);
}
private void OnremoveStorageFromRepositoryOperationCompleted(object arg) {
if ((this.removeStorageFromRepositoryCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeStorageFromRepositoryCompleted(this, new removeStorageFromRepositoryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo createSysPrepProfile([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string profileName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string osType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string sysPrepFileId, [System.Xml.Serialization.XmlElementAttribute("sysPrepParams", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] sysPrepProfileParam[] sysPrepParams, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out sysPrepProfile profile) {
object[] results = this.Invoke("createSysPrepProfile", new object[] {
profileName,
osType,
sysPrepFileId,
sysPrepParams,
flags});
profile = ((sysPrepProfile)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegincreateSysPrepProfile(string profileName, string osType, string sysPrepFileId, sysPrepProfileParam[] sysPrepParams, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("createSysPrepProfile", new object[] {
profileName,
osType,
sysPrepFileId,
sysPrepParams,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndcreateSysPrepProfile(System.IAsyncResult asyncResult, out sysPrepProfile profile) {
object[] results = this.EndInvoke(asyncResult);
profile = ((sysPrepProfile)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void createSysPrepProfileAsync(string profileName, string osType, string sysPrepFileId, sysPrepProfileParam[] sysPrepParams, int flags) {
this.createSysPrepProfileAsync(profileName, osType, sysPrepFileId, sysPrepParams, flags, null);
}
/// <remarks/>
public void createSysPrepProfileAsync(string profileName, string osType, string sysPrepFileId, sysPrepProfileParam[] sysPrepParams, int flags, object userState) {
if ((this.createSysPrepProfileOperationCompleted == null)) {
this.createSysPrepProfileOperationCompleted = new System.Threading.SendOrPostCallback(this.OncreateSysPrepProfileOperationCompleted);
}
this.InvokeAsync("createSysPrepProfile", new object[] {
profileName,
osType,
sysPrepFileId,
sysPrepParams,
flags}, this.createSysPrepProfileOperationCompleted, userState);
}
private void OncreateSysPrepProfileOperationCompleted(object arg) {
if ((this.createSysPrepProfileCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.createSysPrepProfileCompleted(this, new createSysPrepProfileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo modifySysPrepProfile([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string profileName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string profileUuid, [System.Xml.Serialization.XmlElementAttribute("sysPrepParams", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] sysPrepProfileParam[] sysPrepParams, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out sysPrepProfile profile) {
object[] results = this.Invoke("modifySysPrepProfile", new object[] {
profileName,
profileUuid,
sysPrepParams,
flags});
profile = ((sysPrepProfile)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmodifySysPrepProfile(string profileName, string profileUuid, sysPrepProfileParam[] sysPrepParams, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("modifySysPrepProfile", new object[] {
profileName,
profileUuid,
sysPrepParams,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndmodifySysPrepProfile(System.IAsyncResult asyncResult, out sysPrepProfile profile) {
object[] results = this.EndInvoke(asyncResult);
profile = ((sysPrepProfile)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void modifySysPrepProfileAsync(string profileName, string profileUuid, sysPrepProfileParam[] sysPrepParams, int flags) {
this.modifySysPrepProfileAsync(profileName, profileUuid, sysPrepParams, flags, null);
}
/// <remarks/>
public void modifySysPrepProfileAsync(string profileName, string profileUuid, sysPrepProfileParam[] sysPrepParams, int flags, object userState) {
if ((this.modifySysPrepProfileOperationCompleted == null)) {
this.modifySysPrepProfileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmodifySysPrepProfileOperationCompleted);
}
this.InvokeAsync("modifySysPrepProfile", new object[] {
profileName,
profileUuid,
sysPrepParams,
flags}, this.modifySysPrepProfileOperationCompleted, userState);
}
private void OnmodifySysPrepProfileOperationCompleted(object arg) {
if ((this.modifySysPrepProfileCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.modifySysPrepProfileCompleted(this, new modifySysPrepProfileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("profile", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public sysPrepProfile getSysPrepProfileInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string profileName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string profileUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getSysPrepProfileInfo", new object[] {
profileName,
profileUuid,
flags});
return ((sysPrepProfile)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSysPrepProfileInfo(string profileName, string profileUuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSysPrepProfileInfo", new object[] {
profileName,
profileUuid,
flags}, callback, asyncState);
}
/// <remarks/>
public sysPrepProfile EndgetSysPrepProfileInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((sysPrepProfile)(results[0]));
}
/// <remarks/>
public void getSysPrepProfileInfoAsync(string profileName, string profileUuid, int flags) {
this.getSysPrepProfileInfoAsync(profileName, profileUuid, flags, null);
}
/// <remarks/>
public void getSysPrepProfileInfoAsync(string profileName, string profileUuid, int flags, object userState) {
if ((this.getSysPrepProfileInfoOperationCompleted == null)) {
this.getSysPrepProfileInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSysPrepProfileInfoOperationCompleted);
}
this.InvokeAsync("getSysPrepProfileInfo", new object[] {
profileName,
profileUuid,
flags}, this.getSysPrepProfileInfoOperationCompleted, userState);
}
private void OngetSysPrepProfileInfoOperationCompleted(object arg) {
if ((this.getSysPrepProfileInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSysPrepProfileInfoCompleted(this, new getSysPrepProfileInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo deleteSysPrepProfile([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string profileName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string profileUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("deleteSysPrepProfile", new object[] {
profileName,
profileUuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindeleteSysPrepProfile(string profileName, string profileUuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("deleteSysPrepProfile", new object[] {
profileName,
profileUuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddeleteSysPrepProfile(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void deleteSysPrepProfileAsync(string profileName, string profileUuid, int flags) {
this.deleteSysPrepProfileAsync(profileName, profileUuid, flags, null);
}
/// <remarks/>
public void deleteSysPrepProfileAsync(string profileName, string profileUuid, int flags, object userState) {
if ((this.deleteSysPrepProfileOperationCompleted == null)) {
this.deleteSysPrepProfileOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteSysPrepProfileOperationCompleted);
}
this.InvokeAsync("deleteSysPrepProfile", new object[] {
profileName,
profileUuid,
flags}, this.deleteSysPrepProfileOperationCompleted, userState);
}
private void OndeleteSysPrepProfileOperationCompleted(object arg) {
if ((this.deleteSysPrepProfileCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.deleteSysPrepProfileCompleted(this, new deleteSysPrepProfileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumSysPrepProfiles([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out sysPrepProfile[] list) {
object[] results = this.Invoke("enumSysPrepProfiles", new object[] {
flags});
list = ((sysPrepProfile[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumSysPrepProfiles(int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumSysPrepProfiles", new object[] {
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumSysPrepProfiles(System.IAsyncResult asyncResult, out sysPrepProfile[] list) {
object[] results = this.EndInvoke(asyncResult);
list = ((sysPrepProfile[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumSysPrepProfilesAsync(int flags) {
this.enumSysPrepProfilesAsync(flags, null);
}
/// <remarks/>
public void enumSysPrepProfilesAsync(int flags, object userState) {
if ((this.enumSysPrepProfilesOperationCompleted == null)) {
this.enumSysPrepProfilesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumSysPrepProfilesOperationCompleted);
}
this.InvokeAsync("enumSysPrepProfiles", new object[] {
flags}, this.enumSysPrepProfilesOperationCompleted, userState);
}
private void OnenumSysPrepProfilesOperationCompleted(object arg) {
if ((this.enumSysPrepProfilesCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumSysPrepProfilesCompleted(this, new enumSysPrepProfilesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumSysPrepRepositories([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out sysPrepRepository[] list) {
object[] results = this.Invoke("enumSysPrepRepositories", new object[] {
flags});
list = ((sysPrepRepository[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumSysPrepRepositories(int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumSysPrepRepositories", new object[] {
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumSysPrepRepositories(System.IAsyncResult asyncResult, out sysPrepRepository[] list) {
object[] results = this.EndInvoke(asyncResult);
list = ((sysPrepRepository[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumSysPrepRepositoriesAsync(int flags) {
this.enumSysPrepRepositoriesAsync(flags, null);
}
/// <remarks/>
public void enumSysPrepRepositoriesAsync(int flags, object userState) {
if ((this.enumSysPrepRepositoriesOperationCompleted == null)) {
this.enumSysPrepRepositoriesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumSysPrepRepositoriesOperationCompleted);
}
this.InvokeAsync("enumSysPrepRepositories", new object[] {
flags}, this.enumSysPrepRepositoriesOperationCompleted, userState);
}
private void OnenumSysPrepRepositoriesOperationCompleted(object arg) {
if ((this.enumSysPrepRepositoriesCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumSysPrepRepositoriesCompleted(this, new enumSysPrepRepositoriesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumSysPrepMasterFileKeys([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string osType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string sysPrepFileId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("keys", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out string[] keys) {
object[] results = this.Invoke("enumSysPrepMasterFileKeys", new object[] {
osType,
sysPrepFileId,
flags});
keys = ((string[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumSysPrepMasterFileKeys(string osType, string sysPrepFileId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumSysPrepMasterFileKeys", new object[] {
osType,
sysPrepFileId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumSysPrepMasterFileKeys(System.IAsyncResult asyncResult, out string[] keys) {
object[] results = this.EndInvoke(asyncResult);
keys = ((string[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumSysPrepMasterFileKeysAsync(string osType, string sysPrepFileId, int flags) {
this.enumSysPrepMasterFileKeysAsync(osType, sysPrepFileId, flags, null);
}
/// <remarks/>
public void enumSysPrepMasterFileKeysAsync(string osType, string sysPrepFileId, int flags, object userState) {
if ((this.enumSysPrepMasterFileKeysOperationCompleted == null)) {
this.enumSysPrepMasterFileKeysOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumSysPrepMasterFileKeysOperationCompleted);
}
this.InvokeAsync("enumSysPrepMasterFileKeys", new object[] {
osType,
sysPrepFileId,
flags}, this.enumSysPrepMasterFileKeysOperationCompleted, userState);
}
private void OnenumSysPrepMasterFileKeysOperationCompleted(object arg) {
if ((this.enumSysPrepMasterFileKeysCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumSysPrepMasterFileKeysCompleted(this, new enumSysPrepMasterFileKeysCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo importStorageToVM([System.Xml.Serialization.XmlElementAttribute("storageVolumeIdList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] storageVolumeIdList, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint protocolType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("importStorageToVM", new object[] {
storageVolumeIdList,
hostName,
uuid,
protocolType,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginimportStorageToVM(string[] storageVolumeIdList, string hostName, string uuid, uint protocolType, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("importStorageToVM", new object[] {
storageVolumeIdList,
hostName,
uuid,
protocolType,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndimportStorageToVM(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void importStorageToVMAsync(string[] storageVolumeIdList, string hostName, string uuid, uint protocolType, int flags) {
this.importStorageToVMAsync(storageVolumeIdList, hostName, uuid, protocolType, flags, null);
}
/// <remarks/>
public void importStorageToVMAsync(string[] storageVolumeIdList, string hostName, string uuid, uint protocolType, int flags, object userState) {
if ((this.importStorageToVMOperationCompleted == null)) {
this.importStorageToVMOperationCompleted = new System.Threading.SendOrPostCallback(this.OnimportStorageToVMOperationCompleted);
}
this.InvokeAsync("importStorageToVM", new object[] {
storageVolumeIdList,
hostName,
uuid,
protocolType,
flags}, this.importStorageToVMOperationCompleted, userState);
}
private void OnimportStorageToVMOperationCompleted(object arg) {
if ((this.importStorageToVMCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.importStorageToVMCompleted(this, new importStorageToVMCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo importStorageToVMEx([System.Xml.Serialization.XmlElementAttribute("storageVolumeIdList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] storageVolumeIdList, [System.Xml.Serialization.XmlElementAttribute("bootNodeList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] bootNodeList, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint protocolType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("importStorageToVMEx", new object[] {
storageVolumeIdList,
bootNodeList,
hostName,
uuid,
protocolType,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginimportStorageToVMEx(string[] storageVolumeIdList, string[] bootNodeList, string hostName, string uuid, uint protocolType, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("importStorageToVMEx", new object[] {
storageVolumeIdList,
bootNodeList,
hostName,
uuid,
protocolType,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndimportStorageToVMEx(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void importStorageToVMExAsync(string[] storageVolumeIdList, string[] bootNodeList, string hostName, string uuid, uint protocolType, int flags) {
this.importStorageToVMExAsync(storageVolumeIdList, bootNodeList, hostName, uuid, protocolType, flags, null);
}
/// <remarks/>
public void importStorageToVMExAsync(string[] storageVolumeIdList, string[] bootNodeList, string hostName, string uuid, uint protocolType, int flags, object userState) {
if ((this.importStorageToVMExOperationCompleted == null)) {
this.importStorageToVMExOperationCompleted = new System.Threading.SendOrPostCallback(this.OnimportStorageToVMExOperationCompleted);
}
this.InvokeAsync("importStorageToVMEx", new object[] {
storageVolumeIdList,
bootNodeList,
hostName,
uuid,
protocolType,
flags}, this.importStorageToVMExOperationCompleted, userState);
}
private void OnimportStorageToVMExOperationCompleted(object arg) {
if ((this.importStorageToVMExCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.importStorageToVMExCompleted(this, new importStorageToVMExCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo importStorageToHost([System.Xml.Serialization.XmlElementAttribute("storageVolumeIdList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] storageVolumeIdList, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint protocolType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("importStorageToHost", new object[] {
storageVolumeIdList,
hostName,
protocolType,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginimportStorageToHost(string[] storageVolumeIdList, string hostName, uint protocolType, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("importStorageToHost", new object[] {
storageVolumeIdList,
hostName,
protocolType,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndimportStorageToHost(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void importStorageToHostAsync(string[] storageVolumeIdList, string hostName, uint protocolType, int flags) {
this.importStorageToHostAsync(storageVolumeIdList, hostName, protocolType, flags, null);
}
/// <remarks/>
public void importStorageToHostAsync(string[] storageVolumeIdList, string hostName, uint protocolType, int flags, object userState) {
if ((this.importStorageToHostOperationCompleted == null)) {
this.importStorageToHostOperationCompleted = new System.Threading.SendOrPostCallback(this.OnimportStorageToHostOperationCompleted);
}
this.InvokeAsync("importStorageToHost", new object[] {
storageVolumeIdList,
hostName,
protocolType,
flags}, this.importStorageToHostOperationCompleted, userState);
}
private void OnimportStorageToHostOperationCompleted(object arg) {
if ((this.importStorageToHostCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.importStorageToHostCompleted(this, new importStorageToHostCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo createVirtualMachineFromTemplate([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string newVmName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int count, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string virtualMachineTemplateName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string virtualMachineTemplateUuid, [System.Xml.Serialization.XmlElementAttribute("sysPrepParams", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] keyValuePair[] sysPrepParams, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint protocolType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint snapshotType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("vmList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out virtualMachineInfo[] vmList) {
object[] results = this.Invoke("createVirtualMachineFromTemplate", new object[] {
newVmName,
targetHost,
count,
virtualMachineTemplateName,
virtualMachineTemplateUuid,
sysPrepParams,
protocolType,
snapshotType,
flags});
vmList = ((virtualMachineInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegincreateVirtualMachineFromTemplate(string newVmName, string targetHost, int count, string virtualMachineTemplateName, string virtualMachineTemplateUuid, keyValuePair[] sysPrepParams, uint protocolType, uint snapshotType, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("createVirtualMachineFromTemplate", new object[] {
newVmName,
targetHost,
count,
virtualMachineTemplateName,
virtualMachineTemplateUuid,
sysPrepParams,
protocolType,
snapshotType,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndcreateVirtualMachineFromTemplate(System.IAsyncResult asyncResult, out virtualMachineInfo[] vmList) {
object[] results = this.EndInvoke(asyncResult);
vmList = ((virtualMachineInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void createVirtualMachineFromTemplateAsync(string newVmName, string targetHost, int count, string virtualMachineTemplateName, string virtualMachineTemplateUuid, keyValuePair[] sysPrepParams, uint protocolType, uint snapshotType, int flags) {
this.createVirtualMachineFromTemplateAsync(newVmName, targetHost, count, virtualMachineTemplateName, virtualMachineTemplateUuid, sysPrepParams, protocolType, snapshotType, flags, null);
}
/// <remarks/>
public void createVirtualMachineFromTemplateAsync(string newVmName, string targetHost, int count, string virtualMachineTemplateName, string virtualMachineTemplateUuid, keyValuePair[] sysPrepParams, uint protocolType, uint snapshotType, int flags, object userState) {
if ((this.createVirtualMachineFromTemplateOperationCompleted == null)) {
this.createVirtualMachineFromTemplateOperationCompleted = new System.Threading.SendOrPostCallback(this.OncreateVirtualMachineFromTemplateOperationCompleted);
}
this.InvokeAsync("createVirtualMachineFromTemplate", new object[] {
newVmName,
targetHost,
count,
virtualMachineTemplateName,
virtualMachineTemplateUuid,
sysPrepParams,
protocolType,
snapshotType,
flags}, this.createVirtualMachineFromTemplateOperationCompleted, userState);
}
private void OncreateVirtualMachineFromTemplateOperationCompleted(object arg) {
if ((this.createVirtualMachineFromTemplateCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.createVirtualMachineFromTemplateCompleted(this, new createVirtualMachineFromTemplateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo snapshotVirtualMachine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hostname, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string newVmName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint protocolType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint snapshotType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int count, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("vmList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out virtualMachineInfo[] vmList) {
object[] results = this.Invoke("snapshotVirtualMachine", new object[] {
hostname,
uuid,
targetHost,
newVmName,
protocolType,
snapshotType,
count,
flags});
vmList = ((virtualMachineInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginsnapshotVirtualMachine(string hostname, string uuid, string targetHost, string newVmName, uint protocolType, uint snapshotType, int count, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("snapshotVirtualMachine", new object[] {
hostname,
uuid,
targetHost,
newVmName,
protocolType,
snapshotType,
count,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndsnapshotVirtualMachine(System.IAsyncResult asyncResult, out virtualMachineInfo[] vmList) {
object[] results = this.EndInvoke(asyncResult);
vmList = ((virtualMachineInfo[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void snapshotVirtualMachineAsync(string hostname, string uuid, string targetHost, string newVmName, uint protocolType, uint snapshotType, int count, int flags) {
this.snapshotVirtualMachineAsync(hostname, uuid, targetHost, newVmName, protocolType, snapshotType, count, flags, null);
}
/// <remarks/>
public void snapshotVirtualMachineAsync(string hostname, string uuid, string targetHost, string newVmName, uint protocolType, uint snapshotType, int count, int flags, object userState) {
if ((this.snapshotVirtualMachineOperationCompleted == null)) {
this.snapshotVirtualMachineOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsnapshotVirtualMachineOperationCompleted);
}
this.InvokeAsync("snapshotVirtualMachine", new object[] {
hostname,
uuid,
targetHost,
newVmName,
protocolType,
snapshotType,
count,
flags}, this.snapshotVirtualMachineOperationCompleted, userState);
}
private void OnsnapshotVirtualMachineOperationCompleted(object arg) {
if ((this.snapshotVirtualMachineCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.snapshotVirtualMachineCompleted(this, new snapshotVirtualMachineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo deleteVirtualMachine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("deleteVirtualMachine", new object[] {
targetHost,
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindeleteVirtualMachine(string targetHost, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("deleteVirtualMachine", new object[] {
targetHost,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddeleteVirtualMachine(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void deleteVirtualMachineAsync(string targetHost, string uuid, int flags) {
this.deleteVirtualMachineAsync(targetHost, uuid, flags, null);
}
/// <remarks/>
public void deleteVirtualMachineAsync(string targetHost, string uuid, int flags, object userState) {
if ((this.deleteVirtualMachineOperationCompleted == null)) {
this.deleteVirtualMachineOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteVirtualMachineOperationCompleted);
}
this.InvokeAsync("deleteVirtualMachine", new object[] {
targetHost,
uuid,
flags}, this.deleteVirtualMachineOperationCompleted, userState);
}
private void OndeleteVirtualMachineOperationCompleted(object arg) {
if ((this.deleteVirtualMachineCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.deleteVirtualMachineCompleted(this, new deleteVirtualMachineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo destroyVirtualMachine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("destroyVirtualMachine", new object[] {
targetHost,
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindestroyVirtualMachine(string targetHost, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("destroyVirtualMachine", new object[] {
targetHost,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddestroyVirtualMachine(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void destroyVirtualMachineAsync(string targetHost, string uuid, int flags) {
this.destroyVirtualMachineAsync(targetHost, uuid, flags, null);
}
/// <remarks/>
public void destroyVirtualMachineAsync(string targetHost, string uuid, int flags, object userState) {
if ((this.destroyVirtualMachineOperationCompleted == null)) {
this.destroyVirtualMachineOperationCompleted = new System.Threading.SendOrPostCallback(this.OndestroyVirtualMachineOperationCompleted);
}
this.InvokeAsync("destroyVirtualMachine", new object[] {
targetHost,
uuid,
flags}, this.destroyVirtualMachineOperationCompleted, userState);
}
private void OndestroyVirtualMachineOperationCompleted(object arg) {
if ((this.destroyVirtualMachineCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.destroyVirtualMachineCompleted(this, new destroyVirtualMachineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo startVirtualMachine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("startVirtualMachine", new object[] {
targetHost,
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginstartVirtualMachine(string targetHost, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("startVirtualMachine", new object[] {
targetHost,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndstartVirtualMachine(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void startVirtualMachineAsync(string targetHost, string uuid, int flags) {
this.startVirtualMachineAsync(targetHost, uuid, flags, null);
}
/// <remarks/>
public void startVirtualMachineAsync(string targetHost, string uuid, int flags, object userState) {
if ((this.startVirtualMachineOperationCompleted == null)) {
this.startVirtualMachineOperationCompleted = new System.Threading.SendOrPostCallback(this.OnstartVirtualMachineOperationCompleted);
}
this.InvokeAsync("startVirtualMachine", new object[] {
targetHost,
uuid,
flags}, this.startVirtualMachineOperationCompleted, userState);
}
private void OnstartVirtualMachineOperationCompleted(object arg) {
if ((this.startVirtualMachineCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.startVirtualMachineCompleted(this, new startVirtualMachineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo shutdownVirtualMachine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("shutdownVirtualMachine", new object[] {
targetHost,
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginshutdownVirtualMachine(string targetHost, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("shutdownVirtualMachine", new object[] {
targetHost,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndshutdownVirtualMachine(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void shutdownVirtualMachineAsync(string targetHost, string uuid, int flags) {
this.shutdownVirtualMachineAsync(targetHost, uuid, flags, null);
}
/// <remarks/>
public void shutdownVirtualMachineAsync(string targetHost, string uuid, int flags, object userState) {
if ((this.shutdownVirtualMachineOperationCompleted == null)) {
this.shutdownVirtualMachineOperationCompleted = new System.Threading.SendOrPostCallback(this.OnshutdownVirtualMachineOperationCompleted);
}
this.InvokeAsync("shutdownVirtualMachine", new object[] {
targetHost,
uuid,
flags}, this.shutdownVirtualMachineOperationCompleted, userState);
}
private void OnshutdownVirtualMachineOperationCompleted(object arg) {
if ((this.shutdownVirtualMachineCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.shutdownVirtualMachineCompleted(this, new shutdownVirtualMachineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo pauseVirtualMachine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("pauseVirtualMachine", new object[] {
targetHost,
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginpauseVirtualMachine(string targetHost, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("pauseVirtualMachine", new object[] {
targetHost,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndpauseVirtualMachine(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void pauseVirtualMachineAsync(string targetHost, string uuid, int flags) {
this.pauseVirtualMachineAsync(targetHost, uuid, flags, null);
}
/// <remarks/>
public void pauseVirtualMachineAsync(string targetHost, string uuid, int flags, object userState) {
if ((this.pauseVirtualMachineOperationCompleted == null)) {
this.pauseVirtualMachineOperationCompleted = new System.Threading.SendOrPostCallback(this.OnpauseVirtualMachineOperationCompleted);
}
this.InvokeAsync("pauseVirtualMachine", new object[] {
targetHost,
uuid,
flags}, this.pauseVirtualMachineOperationCompleted, userState);
}
private void OnpauseVirtualMachineOperationCompleted(object arg) {
if ((this.pauseVirtualMachineCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.pauseVirtualMachineCompleted(this, new pauseVirtualMachineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo rebootVirtualMachine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("rebootVirtualMachine", new object[] {
targetHost,
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginrebootVirtualMachine(string targetHost, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("rebootVirtualMachine", new object[] {
targetHost,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndrebootVirtualMachine(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void rebootVirtualMachineAsync(string targetHost, string uuid, int flags) {
this.rebootVirtualMachineAsync(targetHost, uuid, flags, null);
}
/// <remarks/>
public void rebootVirtualMachineAsync(string targetHost, string uuid, int flags, object userState) {
if ((this.rebootVirtualMachineOperationCompleted == null)) {
this.rebootVirtualMachineOperationCompleted = new System.Threading.SendOrPostCallback(this.OnrebootVirtualMachineOperationCompleted);
}
this.InvokeAsync("rebootVirtualMachine", new object[] {
targetHost,
uuid,
flags}, this.rebootVirtualMachineOperationCompleted, userState);
}
private void OnrebootVirtualMachineOperationCompleted(object arg) {
if ((this.rebootVirtualMachineCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.rebootVirtualMachineCompleted(this, new rebootVirtualMachineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo stopVirtualMachine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("stopVirtualMachine", new object[] {
targetHost,
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginstopVirtualMachine(string targetHost, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("stopVirtualMachine", new object[] {
targetHost,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndstopVirtualMachine(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void stopVirtualMachineAsync(string targetHost, string uuid, int flags) {
this.stopVirtualMachineAsync(targetHost, uuid, flags, null);
}
/// <remarks/>
public void stopVirtualMachineAsync(string targetHost, string uuid, int flags, object userState) {
if ((this.stopVirtualMachineOperationCompleted == null)) {
this.stopVirtualMachineOperationCompleted = new System.Threading.SendOrPostCallback(this.OnstopVirtualMachineOperationCompleted);
}
this.InvokeAsync("stopVirtualMachine", new object[] {
targetHost,
uuid,
flags}, this.stopVirtualMachineOperationCompleted, userState);
}
private void OnstopVirtualMachineOperationCompleted(object arg) {
if ((this.stopVirtualMachineCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.stopVirtualMachineCompleted(this, new stopVirtualMachineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo saveVirtualMachine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("saveVirtualMachine", new object[] {
targetHost,
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginsaveVirtualMachine(string targetHost, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("saveVirtualMachine", new object[] {
targetHost,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndsaveVirtualMachine(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void saveVirtualMachineAsync(string targetHost, string uuid, int flags) {
this.saveVirtualMachineAsync(targetHost, uuid, flags, null);
}
/// <remarks/>
public void saveVirtualMachineAsync(string targetHost, string uuid, int flags, object userState) {
if ((this.saveVirtualMachineOperationCompleted == null)) {
this.saveVirtualMachineOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsaveVirtualMachineOperationCompleted);
}
this.InvokeAsync("saveVirtualMachine", new object[] {
targetHost,
uuid,
flags}, this.saveVirtualMachineOperationCompleted, userState);
}
private void OnsaveVirtualMachineOperationCompleted(object arg) {
if ((this.saveVirtualMachineCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.saveVirtualMachineCompleted(this, new saveVirtualMachineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("vmNetworkInfos", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public vmNetworkInfo[] enumVirtualMachineNetworks([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("enumVirtualMachineNetworks", new object[] {
uuid,
flags});
return ((vmNetworkInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumVirtualMachineNetworks(string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumVirtualMachineNetworks", new object[] {
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public vmNetworkInfo[] EndenumVirtualMachineNetworks(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((vmNetworkInfo[])(results[0]));
}
/// <remarks/>
public void enumVirtualMachineNetworksAsync(string uuid, int flags) {
this.enumVirtualMachineNetworksAsync(uuid, flags, null);
}
/// <remarks/>
public void enumVirtualMachineNetworksAsync(string uuid, int flags, object userState) {
if ((this.enumVirtualMachineNetworksOperationCompleted == null)) {
this.enumVirtualMachineNetworksOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumVirtualMachineNetworksOperationCompleted);
}
this.InvokeAsync("enumVirtualMachineNetworks", new object[] {
uuid,
flags}, this.enumVirtualMachineNetworksOperationCompleted, userState);
}
private void OnenumVirtualMachineNetworksOperationCompleted(object arg) {
if ((this.enumVirtualMachineNetworksCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumVirtualMachineNetworksCompleted(this, new enumVirtualMachineNetworksCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo turnoffVirtualMachine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("turnoffVirtualMachine", new object[] {
targetHost,
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginturnoffVirtualMachine(string targetHost, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("turnoffVirtualMachine", new object[] {
targetHost,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndturnoffVirtualMachine(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void turnoffVirtualMachineAsync(string targetHost, string uuid, int flags) {
this.turnoffVirtualMachineAsync(targetHost, uuid, flags, null);
}
/// <remarks/>
public void turnoffVirtualMachineAsync(string targetHost, string uuid, int flags, object userState) {
if ((this.turnoffVirtualMachineOperationCompleted == null)) {
this.turnoffVirtualMachineOperationCompleted = new System.Threading.SendOrPostCallback(this.OnturnoffVirtualMachineOperationCompleted);
}
this.InvokeAsync("turnoffVirtualMachine", new object[] {
targetHost,
uuid,
flags}, this.turnoffVirtualMachineOperationCompleted, userState);
}
private void OnturnoffVirtualMachineOperationCompleted(object arg) {
if ((this.turnoffVirtualMachineCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.turnoffVirtualMachineCompleted(this, new turnoffVirtualMachineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo moveVirtualMachine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string fromHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string fromHostUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string toHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string toHostUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out virtualMachineInfo vmInfo) {
object[] results = this.Invoke("moveVirtualMachine", new object[] {
fromHost,
fromHostUuid,
toHost,
toHostUuid,
uuid,
flags});
vmInfo = ((virtualMachineInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmoveVirtualMachine(string fromHost, string fromHostUuid, string toHost, string toHostUuid, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("moveVirtualMachine", new object[] {
fromHost,
fromHostUuid,
toHost,
toHostUuid,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndmoveVirtualMachine(System.IAsyncResult asyncResult, out virtualMachineInfo vmInfo) {
object[] results = this.EndInvoke(asyncResult);
vmInfo = ((virtualMachineInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void moveVirtualMachineAsync(string fromHost, string fromHostUuid, string toHost, string toHostUuid, string uuid, int flags) {
this.moveVirtualMachineAsync(fromHost, fromHostUuid, toHost, toHostUuid, uuid, flags, null);
}
/// <remarks/>
public void moveVirtualMachineAsync(string fromHost, string fromHostUuid, string toHost, string toHostUuid, string uuid, int flags, object userState) {
if ((this.moveVirtualMachineOperationCompleted == null)) {
this.moveVirtualMachineOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmoveVirtualMachineOperationCompleted);
}
this.InvokeAsync("moveVirtualMachine", new object[] {
fromHost,
fromHostUuid,
toHost,
toHostUuid,
uuid,
flags}, this.moveVirtualMachineOperationCompleted, userState);
}
private void OnmoveVirtualMachineOperationCompleted(object arg) {
if ((this.moveVirtualMachineCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.moveVirtualMachineCompleted(this, new moveVirtualMachineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo personalizeVirtualMachine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string vmOsType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int vmDiskIndex, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string sysPrepProfileName, [System.Xml.Serialization.XmlElementAttribute("sysPrepParams", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] keyValuePair[] sysPrepParams) {
object[] results = this.Invoke("personalizeVirtualMachine", new object[] {
targetHost,
vmOsType,
vmDiskIndex,
sysPrepProfileName,
sysPrepParams});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginpersonalizeVirtualMachine(string targetHost, string vmOsType, int vmDiskIndex, string sysPrepProfileName, keyValuePair[] sysPrepParams, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("personalizeVirtualMachine", new object[] {
targetHost,
vmOsType,
vmDiskIndex,
sysPrepProfileName,
sysPrepParams}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndpersonalizeVirtualMachine(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void personalizeVirtualMachineAsync(string targetHost, string vmOsType, int vmDiskIndex, string sysPrepProfileName, keyValuePair[] sysPrepParams) {
this.personalizeVirtualMachineAsync(targetHost, vmOsType, vmDiskIndex, sysPrepProfileName, sysPrepParams, null);
}
/// <remarks/>
public void personalizeVirtualMachineAsync(string targetHost, string vmOsType, int vmDiskIndex, string sysPrepProfileName, keyValuePair[] sysPrepParams, object userState) {
if ((this.personalizeVirtualMachineOperationCompleted == null)) {
this.personalizeVirtualMachineOperationCompleted = new System.Threading.SendOrPostCallback(this.OnpersonalizeVirtualMachineOperationCompleted);
}
this.InvokeAsync("personalizeVirtualMachine", new object[] {
targetHost,
vmOsType,
vmDiskIndex,
sysPrepProfileName,
sysPrepParams}, this.personalizeVirtualMachineOperationCompleted, userState);
}
private void OnpersonalizeVirtualMachineOperationCompleted(object arg) {
if ((this.personalizeVirtualMachineCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.personalizeVirtualMachineCompleted(this, new personalizeVirtualMachineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public virtualMachineTemplateInfo createVirtualMachineTemplate([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageProfileName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hardwareProfileName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string sysPrepProfileName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageManifestName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string metadataStorageRepositoryName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageProfileUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hardwareProfileUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string sysPrepProfileUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageManifestUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string metadataStorageRepositoryUuid) {
object[] results = this.Invoke("createVirtualMachineTemplate", new object[] {
friendlyName,
description,
storageProfileName,
hardwareProfileName,
sysPrepProfileName,
storageManifestName,
metadataStorageRepositoryName,
storageProfileUuid,
hardwareProfileUuid,
sysPrepProfileUuid,
storageManifestUuid,
metadataStorageRepositoryUuid});
return ((virtualMachineTemplateInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegincreateVirtualMachineTemplate(string friendlyName, string description, string storageProfileName, string hardwareProfileName, string sysPrepProfileName, string storageManifestName, string metadataStorageRepositoryName, string storageProfileUuid, string hardwareProfileUuid, string sysPrepProfileUuid, string storageManifestUuid, string metadataStorageRepositoryUuid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("createVirtualMachineTemplate", new object[] {
friendlyName,
description,
storageProfileName,
hardwareProfileName,
sysPrepProfileName,
storageManifestName,
metadataStorageRepositoryName,
storageProfileUuid,
hardwareProfileUuid,
sysPrepProfileUuid,
storageManifestUuid,
metadataStorageRepositoryUuid}, callback, asyncState);
}
/// <remarks/>
public virtualMachineTemplateInfo EndcreateVirtualMachineTemplate(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((virtualMachineTemplateInfo)(results[0]));
}
/// <remarks/>
public void createVirtualMachineTemplateAsync(string friendlyName, string description, string storageProfileName, string hardwareProfileName, string sysPrepProfileName, string storageManifestName, string metadataStorageRepositoryName, string storageProfileUuid, string hardwareProfileUuid, string sysPrepProfileUuid, string storageManifestUuid, string metadataStorageRepositoryUuid) {
this.createVirtualMachineTemplateAsync(friendlyName, description, storageProfileName, hardwareProfileName, sysPrepProfileName, storageManifestName, metadataStorageRepositoryName, storageProfileUuid, hardwareProfileUuid, sysPrepProfileUuid, storageManifestUuid, metadataStorageRepositoryUuid, null);
}
/// <remarks/>
public void createVirtualMachineTemplateAsync(string friendlyName, string description, string storageProfileName, string hardwareProfileName, string sysPrepProfileName, string storageManifestName, string metadataStorageRepositoryName, string storageProfileUuid, string hardwareProfileUuid, string sysPrepProfileUuid, string storageManifestUuid, string metadataStorageRepositoryUuid, object userState) {
if ((this.createVirtualMachineTemplateOperationCompleted == null)) {
this.createVirtualMachineTemplateOperationCompleted = new System.Threading.SendOrPostCallback(this.OncreateVirtualMachineTemplateOperationCompleted);
}
this.InvokeAsync("createVirtualMachineTemplate", new object[] {
friendlyName,
description,
storageProfileName,
hardwareProfileName,
sysPrepProfileName,
storageManifestName,
metadataStorageRepositoryName,
storageProfileUuid,
hardwareProfileUuid,
sysPrepProfileUuid,
storageManifestUuid,
metadataStorageRepositoryUuid}, this.createVirtualMachineTemplateOperationCompleted, userState);
}
private void OncreateVirtualMachineTemplateOperationCompleted(object arg) {
if ((this.createVirtualMachineTemplateCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.createVirtualMachineTemplateCompleted(this, new createVirtualMachineTemplateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo deleteVirtualMachineTemplate([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("deleteVirtualMachineTemplate", new object[] {
friendlyName,
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindeleteVirtualMachineTemplate(string friendlyName, string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("deleteVirtualMachineTemplate", new object[] {
friendlyName,
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddeleteVirtualMachineTemplate(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void deleteVirtualMachineTemplateAsync(string friendlyName, string uuid, int flags) {
this.deleteVirtualMachineTemplateAsync(friendlyName, uuid, flags, null);
}
/// <remarks/>
public void deleteVirtualMachineTemplateAsync(string friendlyName, string uuid, int flags, object userState) {
if ((this.deleteVirtualMachineTemplateOperationCompleted == null)) {
this.deleteVirtualMachineTemplateOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteVirtualMachineTemplateOperationCompleted);
}
this.InvokeAsync("deleteVirtualMachineTemplate", new object[] {
friendlyName,
uuid,
flags}, this.deleteVirtualMachineTemplateOperationCompleted, userState);
}
private void OndeleteVirtualMachineTemplateOperationCompleted(object arg) {
if ((this.deleteVirtualMachineTemplateCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.deleteVirtualMachineTemplateCompleted(this, new deleteVirtualMachineTemplateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public virtualMachineTemplateInfo modifyVirtualMachineTemplate([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageProfileUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string hardwareProfileUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string sysPrepProfileUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageManifestUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string metadataStorageRepositoryUuid) {
object[] results = this.Invoke("modifyVirtualMachineTemplate", new object[] {
uuid,
friendlyName,
description,
storageProfileUuid,
hardwareProfileUuid,
sysPrepProfileUuid,
storageManifestUuid,
metadataStorageRepositoryUuid});
return ((virtualMachineTemplateInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmodifyVirtualMachineTemplate(string uuid, string friendlyName, string description, string storageProfileUuid, string hardwareProfileUuid, string sysPrepProfileUuid, string storageManifestUuid, string metadataStorageRepositoryUuid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("modifyVirtualMachineTemplate", new object[] {
uuid,
friendlyName,
description,
storageProfileUuid,
hardwareProfileUuid,
sysPrepProfileUuid,
storageManifestUuid,
metadataStorageRepositoryUuid}, callback, asyncState);
}
/// <remarks/>
public virtualMachineTemplateInfo EndmodifyVirtualMachineTemplate(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((virtualMachineTemplateInfo)(results[0]));
}
/// <remarks/>
public void modifyVirtualMachineTemplateAsync(string uuid, string friendlyName, string description, string storageProfileUuid, string hardwareProfileUuid, string sysPrepProfileUuid, string storageManifestUuid, string metadataStorageRepositoryUuid) {
this.modifyVirtualMachineTemplateAsync(uuid, friendlyName, description, storageProfileUuid, hardwareProfileUuid, sysPrepProfileUuid, storageManifestUuid, metadataStorageRepositoryUuid, null);
}
/// <remarks/>
public void modifyVirtualMachineTemplateAsync(string uuid, string friendlyName, string description, string storageProfileUuid, string hardwareProfileUuid, string sysPrepProfileUuid, string storageManifestUuid, string metadataStorageRepositoryUuid, object userState) {
if ((this.modifyVirtualMachineTemplateOperationCompleted == null)) {
this.modifyVirtualMachineTemplateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmodifyVirtualMachineTemplateOperationCompleted);
}
this.InvokeAsync("modifyVirtualMachineTemplate", new object[] {
uuid,
friendlyName,
description,
storageProfileUuid,
hardwareProfileUuid,
sysPrepProfileUuid,
storageManifestUuid,
metadataStorageRepositoryUuid}, this.modifyVirtualMachineTemplateOperationCompleted, userState);
}
private void OnmodifyVirtualMachineTemplateOperationCompleted(object arg) {
if ((this.modifyVirtualMachineTemplateCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.modifyVirtualMachineTemplateCompleted(this, new modifyVirtualMachineTemplateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public virtualMachineTemplateInfo getVirtualMachineTemplateInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string friendlyName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid) {
object[] results = this.Invoke("getVirtualMachineTemplateInfo", new object[] {
friendlyName,
uuid});
return ((virtualMachineTemplateInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetVirtualMachineTemplateInfo(string friendlyName, string uuid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getVirtualMachineTemplateInfo", new object[] {
friendlyName,
uuid}, callback, asyncState);
}
/// <remarks/>
public virtualMachineTemplateInfo EndgetVirtualMachineTemplateInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((virtualMachineTemplateInfo)(results[0]));
}
/// <remarks/>
public void getVirtualMachineTemplateInfoAsync(string friendlyName, string uuid) {
this.getVirtualMachineTemplateInfoAsync(friendlyName, uuid, null);
}
/// <remarks/>
public void getVirtualMachineTemplateInfoAsync(string friendlyName, string uuid, object userState) {
if ((this.getVirtualMachineTemplateInfoOperationCompleted == null)) {
this.getVirtualMachineTemplateInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetVirtualMachineTemplateInfoOperationCompleted);
}
this.InvokeAsync("getVirtualMachineTemplateInfo", new object[] {
friendlyName,
uuid}, this.getVirtualMachineTemplateInfoOperationCompleted, userState);
}
private void OngetVirtualMachineTemplateInfoOperationCompleted(object arg) {
if ((this.getVirtualMachineTemplateInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getVirtualMachineTemplateInfoCompleted(this, new getVirtualMachineTemplateInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public virtualMachineTemplateInfo[] enumVirtualMachineTemplates() {
object[] results = this.Invoke("enumVirtualMachineTemplates", new object[0]);
return ((virtualMachineTemplateInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumVirtualMachineTemplates(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumVirtualMachineTemplates", new object[0], callback, asyncState);
}
/// <remarks/>
public virtualMachineTemplateInfo[] EndenumVirtualMachineTemplates(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((virtualMachineTemplateInfo[])(results[0]));
}
/// <remarks/>
public void enumVirtualMachineTemplatesAsync() {
this.enumVirtualMachineTemplatesAsync(null);
}
/// <remarks/>
public void enumVirtualMachineTemplatesAsync(object userState) {
if ((this.enumVirtualMachineTemplatesOperationCompleted == null)) {
this.enumVirtualMachineTemplatesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumVirtualMachineTemplatesOperationCompleted);
}
this.InvokeAsync("enumVirtualMachineTemplates", new object[0], this.enumVirtualMachineTemplatesOperationCompleted, userState);
}
private void OnenumVirtualMachineTemplatesOperationCompleted(object arg) {
if ((this.enumVirtualMachineTemplatesCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumVirtualMachineTemplatesCompleted(this, new enumVirtualMachineTemplatesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo deployTemplateAsVirtualMachine([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string vmName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string targetHost, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string virtualMachineTemplateName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string virtualMachineTemplateUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out virtualMachineInfo vmInfo) {
object[] results = this.Invoke("deployTemplateAsVirtualMachine", new object[] {
vmName,
targetHost,
virtualMachineTemplateName,
virtualMachineTemplateUuid,
flags});
vmInfo = ((virtualMachineInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindeployTemplateAsVirtualMachine(string vmName, string targetHost, string virtualMachineTemplateName, string virtualMachineTemplateUuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("deployTemplateAsVirtualMachine", new object[] {
vmName,
targetHost,
virtualMachineTemplateName,
virtualMachineTemplateUuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddeployTemplateAsVirtualMachine(System.IAsyncResult asyncResult, out virtualMachineInfo vmInfo) {
object[] results = this.EndInvoke(asyncResult);
vmInfo = ((virtualMachineInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void deployTemplateAsVirtualMachineAsync(string vmName, string targetHost, string virtualMachineTemplateName, string virtualMachineTemplateUuid, int flags) {
this.deployTemplateAsVirtualMachineAsync(vmName, targetHost, virtualMachineTemplateName, virtualMachineTemplateUuid, flags, null);
}
/// <remarks/>
public void deployTemplateAsVirtualMachineAsync(string vmName, string targetHost, string virtualMachineTemplateName, string virtualMachineTemplateUuid, int flags, object userState) {
if ((this.deployTemplateAsVirtualMachineOperationCompleted == null)) {
this.deployTemplateAsVirtualMachineOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeployTemplateAsVirtualMachineOperationCompleted);
}
this.InvokeAsync("deployTemplateAsVirtualMachine", new object[] {
vmName,
targetHost,
virtualMachineTemplateName,
virtualMachineTemplateUuid,
flags}, this.deployTemplateAsVirtualMachineOperationCompleted, userState);
}
private void OndeployTemplateAsVirtualMachineOperationCompleted(object arg) {
if ((this.deployTemplateAsVirtualMachineCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.deployTemplateAsVirtualMachineCompleted(this, new deployTemplateAsVirtualMachineCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("defaultExportPath", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string getDefaultExportPath() {
object[] results = this.Invoke("getDefaultExportPath", new object[0]);
return ((string)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetDefaultExportPath(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getDefaultExportPath", new object[0], callback, asyncState);
}
/// <remarks/>
public string EndgetDefaultExportPath(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((string)(results[0]));
}
/// <remarks/>
public void getDefaultExportPathAsync() {
this.getDefaultExportPathAsync(null);
}
/// <remarks/>
public void getDefaultExportPathAsync(object userState) {
if ((this.getDefaultExportPathOperationCompleted == null)) {
this.getDefaultExportPathOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetDefaultExportPathOperationCompleted);
}
this.InvokeAsync("getDefaultExportPath", new object[0], this.getDefaultExportPathOperationCompleted, userState);
}
private void OngetDefaultExportPathOperationCompleted(object arg) {
if ((this.getDefaultExportPathCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getDefaultExportPathCompleted(this, new getDefaultExportPathCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enableSRP([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string name, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] srpsitemodet mode, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string persistPath, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out SRPSiteInfo siteInfo) {
object[] results = this.Invoke("enableSRP", new object[] {
name,
description,
mode,
persistPath,
flags});
siteInfo = ((SRPSiteInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenableSRP(string name, string description, srpsitemodet mode, string persistPath, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enableSRP", new object[] {
name,
description,
mode,
persistPath,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenableSRP(System.IAsyncResult asyncResult, out SRPSiteInfo siteInfo) {
object[] results = this.EndInvoke(asyncResult);
siteInfo = ((SRPSiteInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enableSRPAsync(string name, string description, srpsitemodet mode, string persistPath, int flags) {
this.enableSRPAsync(name, description, mode, persistPath, flags, null);
}
/// <remarks/>
public void enableSRPAsync(string name, string description, srpsitemodet mode, string persistPath, int flags, object userState) {
if ((this.enableSRPOperationCompleted == null)) {
this.enableSRPOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenableSRPOperationCompleted);
}
this.InvokeAsync("enableSRP", new object[] {
name,
description,
mode,
persistPath,
flags}, this.enableSRPOperationCompleted, userState);
}
private void OnenableSRPOperationCompleted(object arg) {
if ((this.enableSRPCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enableSRPCompleted(this, new enableSRPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo destroySRP() {
object[] results = this.Invoke("destroySRP", new object[0]);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindestroySRP(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("destroySRP", new object[0], callback, asyncState);
}
/// <remarks/>
public jobInfo EnddestroySRP(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void destroySRPAsync() {
this.destroySRPAsync(null);
}
/// <remarks/>
public void destroySRPAsync(object userState) {
if ((this.destroySRPOperationCompleted == null)) {
this.destroySRPOperationCompleted = new System.Threading.SendOrPostCallback(this.OndestroySRPOperationCompleted);
}
this.InvokeAsync("destroySRP", new object[0], this.destroySRPOperationCompleted, userState);
}
private void OndestroySRPOperationCompleted(object arg) {
if ((this.destroySRPCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.destroySRPCompleted(this, new destroySRPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo modifySRPSite([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] SRPSiteInfo newValues, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out SRPSiteInfo modifiedSiteInfo) {
object[] results = this.Invoke("modifySRPSite", new object[] {
newValues,
flags});
modifiedSiteInfo = ((SRPSiteInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmodifySRPSite(SRPSiteInfo newValues, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("modifySRPSite", new object[] {
newValues,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndmodifySRPSite(System.IAsyncResult asyncResult, out SRPSiteInfo modifiedSiteInfo) {
object[] results = this.EndInvoke(asyncResult);
modifiedSiteInfo = ((SRPSiteInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void modifySRPSiteAsync(SRPSiteInfo newValues, int flags) {
this.modifySRPSiteAsync(newValues, flags, null);
}
/// <remarks/>
public void modifySRPSiteAsync(SRPSiteInfo newValues, int flags, object userState) {
if ((this.modifySRPSiteOperationCompleted == null)) {
this.modifySRPSiteOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmodifySRPSiteOperationCompleted);
}
this.InvokeAsync("modifySRPSite", new object[] {
newValues,
flags}, this.modifySRPSiteOperationCompleted, userState);
}
private void OnmodifySRPSiteOperationCompleted(object arg) {
if ((this.modifySRPSiteCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.modifySRPSiteCompleted(this, new modifySRPSiteCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo switchSRPSiteMode([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] srpsitemodet toMode, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out SRPSiteInfo modifiedSiteInfo) {
object[] results = this.Invoke("switchSRPSiteMode", new object[] {
toMode});
modifiedSiteInfo = ((SRPSiteInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginswitchSRPSiteMode(srpsitemodet toMode, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("switchSRPSiteMode", new object[] {
toMode}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndswitchSRPSiteMode(System.IAsyncResult asyncResult, out SRPSiteInfo modifiedSiteInfo) {
object[] results = this.EndInvoke(asyncResult);
modifiedSiteInfo = ((SRPSiteInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void switchSRPSiteModeAsync(srpsitemodet toMode) {
this.switchSRPSiteModeAsync(toMode, null);
}
/// <remarks/>
public void switchSRPSiteModeAsync(srpsitemodet toMode, object userState) {
if ((this.switchSRPSiteModeOperationCompleted == null)) {
this.switchSRPSiteModeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnswitchSRPSiteModeOperationCompleted);
}
this.InvokeAsync("switchSRPSiteMode", new object[] {
toMode}, this.switchSRPSiteModeOperationCompleted, userState);
}
private void OnswitchSRPSiteModeOperationCompleted(object arg) {
if ((this.switchSRPSiteModeCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.switchSRPSiteModeCompleted(this, new switchSRPSiteModeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo disableSRP() {
object[] results = this.Invoke("disableSRP", new object[0]);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindisableSRP(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("disableSRP", new object[0], callback, asyncState);
}
/// <remarks/>
public jobInfo EnddisableSRP(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void disableSRPAsync() {
this.disableSRPAsync(null);
}
/// <remarks/>
public void disableSRPAsync(object userState) {
if ((this.disableSRPOperationCompleted == null)) {
this.disableSRPOperationCompleted = new System.Threading.SendOrPostCallback(this.OndisableSRPOperationCompleted);
}
this.InvokeAsync("disableSRP", new object[0], this.disableSRPOperationCompleted, userState);
}
private void OndisableSRPOperationCompleted(object arg) {
if ((this.disableSRPCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.disableSRPCompleted(this, new disableSRPCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("siteInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPSiteInfo getSRPSiteInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool includeHosts, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool includeStorageSystems) {
object[] results = this.Invoke("getSRPSiteInfo", new object[] {
includeHosts,
includeStorageSystems});
return ((SRPSiteInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSRPSiteInfo(bool includeHosts, bool includeStorageSystems, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSRPSiteInfo", new object[] {
includeHosts,
includeStorageSystems}, callback, asyncState);
}
/// <remarks/>
public SRPSiteInfo EndgetSRPSiteInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPSiteInfo)(results[0]));
}
/// <remarks/>
public void getSRPSiteInfoAsync(bool includeHosts, bool includeStorageSystems) {
this.getSRPSiteInfoAsync(includeHosts, includeStorageSystems, null);
}
/// <remarks/>
public void getSRPSiteInfoAsync(bool includeHosts, bool includeStorageSystems, object userState) {
if ((this.getSRPSiteInfoOperationCompleted == null)) {
this.getSRPSiteInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSRPSiteInfoOperationCompleted);
}
this.InvokeAsync("getSRPSiteInfo", new object[] {
includeHosts,
includeStorageSystems}, this.getSRPSiteInfoOperationCompleted, userState);
}
private void OngetSRPSiteInfoOperationCompleted(object arg) {
if ((this.getSRPSiteInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSRPSiteInfoCompleted(this, new getSRPSiteInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("stateInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPStateInfo getSRPState() {
object[] results = this.Invoke("getSRPState", new object[0]);
return ((SRPStateInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSRPState(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSRPState", new object[0], callback, asyncState);
}
/// <remarks/>
public SRPStateInfo EndgetSRPState(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPStateInfo)(results[0]));
}
/// <remarks/>
public void getSRPStateAsync() {
this.getSRPStateAsync(null);
}
/// <remarks/>
public void getSRPStateAsync(object userState) {
if ((this.getSRPStateOperationCompleted == null)) {
this.getSRPStateOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSRPStateOperationCompleted);
}
this.InvokeAsync("getSRPState", new object[0], this.getSRPStateOperationCompleted, userState);
}
private void OngetSRPStateOperationCompleted(object arg) {
if ((this.getSRPStateCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSRPStateCompleted(this, new getSRPStateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo addRemoteSRPSite([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] ref SRPSiteInfo siteInfo, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("addRemoteSRPSite", new object[] {
siteInfo,
flags});
siteInfo = ((SRPSiteInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginaddRemoteSRPSite(SRPSiteInfo siteInfo, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("addRemoteSRPSite", new object[] {
siteInfo,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndaddRemoteSRPSite(System.IAsyncResult asyncResult, out SRPSiteInfo siteInfo) {
object[] results = this.EndInvoke(asyncResult);
siteInfo = ((SRPSiteInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void addRemoteSRPSiteAsync(SRPSiteInfo siteInfo, int flags) {
this.addRemoteSRPSiteAsync(siteInfo, flags, null);
}
/// <remarks/>
public void addRemoteSRPSiteAsync(SRPSiteInfo siteInfo, int flags, object userState) {
if ((this.addRemoteSRPSiteOperationCompleted == null)) {
this.addRemoteSRPSiteOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddRemoteSRPSiteOperationCompleted);
}
this.InvokeAsync("addRemoteSRPSite", new object[] {
siteInfo,
flags}, this.addRemoteSRPSiteOperationCompleted, userState);
}
private void OnaddRemoteSRPSiteOperationCompleted(object arg) {
if ((this.addRemoteSRPSiteCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.addRemoteSRPSiteCompleted(this, new addRemoteSRPSiteCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("siteInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPSiteInfo getRemoteSRPSiteInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool includeHosts, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool includeStorageSystems) {
object[] results = this.Invoke("getRemoteSRPSiteInfo", new object[] {
includeHosts,
includeStorageSystems});
return ((SRPSiteInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetRemoteSRPSiteInfo(bool includeHosts, bool includeStorageSystems, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getRemoteSRPSiteInfo", new object[] {
includeHosts,
includeStorageSystems}, callback, asyncState);
}
/// <remarks/>
public SRPSiteInfo EndgetRemoteSRPSiteInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPSiteInfo)(results[0]));
}
/// <remarks/>
public void getRemoteSRPSiteInfoAsync(bool includeHosts, bool includeStorageSystems) {
this.getRemoteSRPSiteInfoAsync(includeHosts, includeStorageSystems, null);
}
/// <remarks/>
public void getRemoteSRPSiteInfoAsync(bool includeHosts, bool includeStorageSystems, object userState) {
if ((this.getRemoteSRPSiteInfoOperationCompleted == null)) {
this.getRemoteSRPSiteInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetRemoteSRPSiteInfoOperationCompleted);
}
this.InvokeAsync("getRemoteSRPSiteInfo", new object[] {
includeHosts,
includeStorageSystems}, this.getRemoteSRPSiteInfoOperationCompleted, userState);
}
private void OngetRemoteSRPSiteInfoOperationCompleted(object arg) {
if ((this.getRemoteSRPSiteInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getRemoteSRPSiteInfoCompleted(this, new getRemoteSRPSiteInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo modifyRemoteSRPSite([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] SRPSiteInfo newValues, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out SRPSiteInfo modifiedSiteInfo) {
object[] results = this.Invoke("modifyRemoteSRPSite", new object[] {
newValues,
flags});
modifiedSiteInfo = ((SRPSiteInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmodifyRemoteSRPSite(SRPSiteInfo newValues, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("modifyRemoteSRPSite", new object[] {
newValues,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndmodifyRemoteSRPSite(System.IAsyncResult asyncResult, out SRPSiteInfo modifiedSiteInfo) {
object[] results = this.EndInvoke(asyncResult);
modifiedSiteInfo = ((SRPSiteInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void modifyRemoteSRPSiteAsync(SRPSiteInfo newValues, int flags) {
this.modifyRemoteSRPSiteAsync(newValues, flags, null);
}
/// <remarks/>
public void modifyRemoteSRPSiteAsync(SRPSiteInfo newValues, int flags, object userState) {
if ((this.modifyRemoteSRPSiteOperationCompleted == null)) {
this.modifyRemoteSRPSiteOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmodifyRemoteSRPSiteOperationCompleted);
}
this.InvokeAsync("modifyRemoteSRPSite", new object[] {
newValues,
flags}, this.modifyRemoteSRPSiteOperationCompleted, userState);
}
private void OnmodifyRemoteSRPSiteOperationCompleted(object arg) {
if ((this.modifyRemoteSRPSiteCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.modifyRemoteSRPSiteCompleted(this, new modifyRemoteSRPSiteCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo removeRemoteSRPSite() {
object[] results = this.Invoke("removeRemoteSRPSite", new object[0]);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveRemoteSRPSite(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeRemoteSRPSite", new object[0], callback, asyncState);
}
/// <remarks/>
public jobInfo EndremoveRemoteSRPSite(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void removeRemoteSRPSiteAsync() {
this.removeRemoteSRPSiteAsync(null);
}
/// <remarks/>
public void removeRemoteSRPSiteAsync(object userState) {
if ((this.removeRemoteSRPSiteOperationCompleted == null)) {
this.removeRemoteSRPSiteOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveRemoteSRPSiteOperationCompleted);
}
this.InvokeAsync("removeRemoteSRPSite", new object[0], this.removeRemoteSRPSiteOperationCompleted, userState);
}
private void OnremoveRemoteSRPSiteOperationCompleted(object arg) {
if ((this.removeRemoteSRPSiteCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeRemoteSRPSiteCompleted(this, new removeRemoteSRPSiteCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("siteInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPSiteInfo getSRPSiteInfoByUuid([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool includeHosts, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool includeStorageSystems) {
object[] results = this.Invoke("getSRPSiteInfoByUuid", new object[] {
uuid,
includeHosts,
includeStorageSystems});
return ((SRPSiteInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSRPSiteInfoByUuid(string uuid, bool includeHosts, bool includeStorageSystems, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSRPSiteInfoByUuid", new object[] {
uuid,
includeHosts,
includeStorageSystems}, callback, asyncState);
}
/// <remarks/>
public SRPSiteInfo EndgetSRPSiteInfoByUuid(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPSiteInfo)(results[0]));
}
/// <remarks/>
public void getSRPSiteInfoByUuidAsync(string uuid, bool includeHosts, bool includeStorageSystems) {
this.getSRPSiteInfoByUuidAsync(uuid, includeHosts, includeStorageSystems, null);
}
/// <remarks/>
public void getSRPSiteInfoByUuidAsync(string uuid, bool includeHosts, bool includeStorageSystems, object userState) {
if ((this.getSRPSiteInfoByUuidOperationCompleted == null)) {
this.getSRPSiteInfoByUuidOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSRPSiteInfoByUuidOperationCompleted);
}
this.InvokeAsync("getSRPSiteInfoByUuid", new object[] {
uuid,
includeHosts,
includeStorageSystems}, this.getSRPSiteInfoByUuidOperationCompleted, userState);
}
private void OngetSRPSiteInfoByUuidOperationCompleted(object arg) {
if ((this.getSRPSiteInfoByUuidCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSRPSiteInfoByUuidCompleted(this, new getSRPSiteInfoByUuidCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo addSRPStorageRepositoryAssociation([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageRepositoryId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string remoteStorageRepositoryId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out SRPStorageRepositoryAssocDetail srAssoc) {
object[] results = this.Invoke("addSRPStorageRepositoryAssociation", new object[] {
storageRepositoryId,
remoteStorageRepositoryId,
flags});
srAssoc = ((SRPStorageRepositoryAssocDetail)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginaddSRPStorageRepositoryAssociation(string storageRepositoryId, string remoteStorageRepositoryId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("addSRPStorageRepositoryAssociation", new object[] {
storageRepositoryId,
remoteStorageRepositoryId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndaddSRPStorageRepositoryAssociation(System.IAsyncResult asyncResult, out SRPStorageRepositoryAssocDetail srAssoc) {
object[] results = this.EndInvoke(asyncResult);
srAssoc = ((SRPStorageRepositoryAssocDetail)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void addSRPStorageRepositoryAssociationAsync(string storageRepositoryId, string remoteStorageRepositoryId, int flags) {
this.addSRPStorageRepositoryAssociationAsync(storageRepositoryId, remoteStorageRepositoryId, flags, null);
}
/// <remarks/>
public void addSRPStorageRepositoryAssociationAsync(string storageRepositoryId, string remoteStorageRepositoryId, int flags, object userState) {
if ((this.addSRPStorageRepositoryAssociationOperationCompleted == null)) {
this.addSRPStorageRepositoryAssociationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddSRPStorageRepositoryAssociationOperationCompleted);
}
this.InvokeAsync("addSRPStorageRepositoryAssociation", new object[] {
storageRepositoryId,
remoteStorageRepositoryId,
flags}, this.addSRPStorageRepositoryAssociationOperationCompleted, userState);
}
private void OnaddSRPStorageRepositoryAssociationOperationCompleted(object arg) {
if ((this.addSRPStorageRepositoryAssociationCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.addSRPStorageRepositoryAssociationCompleted(this, new addSRPStorageRepositoryAssociationCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("srAssocList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPStorageRepositoryAssocDetail[] enumSRPStorageRepositoryAssociations([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool detailed, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("enumSRPStorageRepositoryAssociations", new object[] {
detailed,
filters,
flags});
return ((SRPStorageRepositoryAssocDetail[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumSRPStorageRepositoryAssociations(bool detailed, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumSRPStorageRepositoryAssociations", new object[] {
detailed,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public SRPStorageRepositoryAssocDetail[] EndenumSRPStorageRepositoryAssociations(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPStorageRepositoryAssocDetail[])(results[0]));
}
/// <remarks/>
public void enumSRPStorageRepositoryAssociationsAsync(bool detailed, string filters, int flags) {
this.enumSRPStorageRepositoryAssociationsAsync(detailed, filters, flags, null);
}
/// <remarks/>
public void enumSRPStorageRepositoryAssociationsAsync(bool detailed, string filters, int flags, object userState) {
if ((this.enumSRPStorageRepositoryAssociationsOperationCompleted == null)) {
this.enumSRPStorageRepositoryAssociationsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumSRPStorageRepositoryAssociationsOperationCompleted);
}
this.InvokeAsync("enumSRPStorageRepositoryAssociations", new object[] {
detailed,
filters,
flags}, this.enumSRPStorageRepositoryAssociationsOperationCompleted, userState);
}
private void OnenumSRPStorageRepositoryAssociationsOperationCompleted(object arg) {
if ((this.enumSRPStorageRepositoryAssociationsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumSRPStorageRepositoryAssociationsCompleted(this, new enumSRPStorageRepositoryAssociationsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseElementName="getSRPStorageRepositoryAssociationResponse", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("srAssocList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPStorageRepositoryAssocDetail[] getSRPStorageRepositoryAssociations([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageRepositoryId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool detailed, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getSRPStorageRepositoryAssociations", new object[] {
storageRepositoryId,
detailed,
flags});
return ((SRPStorageRepositoryAssocDetail[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSRPStorageRepositoryAssociations(string storageRepositoryId, bool detailed, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSRPStorageRepositoryAssociations", new object[] {
storageRepositoryId,
detailed,
flags}, callback, asyncState);
}
/// <remarks/>
public SRPStorageRepositoryAssocDetail[] EndgetSRPStorageRepositoryAssociations(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPStorageRepositoryAssocDetail[])(results[0]));
}
/// <remarks/>
public void getSRPStorageRepositoryAssociationsAsync(string storageRepositoryId, bool detailed, int flags) {
this.getSRPStorageRepositoryAssociationsAsync(storageRepositoryId, detailed, flags, null);
}
/// <remarks/>
public void getSRPStorageRepositoryAssociationsAsync(string storageRepositoryId, bool detailed, int flags, object userState) {
if ((this.getSRPStorageRepositoryAssociationsOperationCompleted == null)) {
this.getSRPStorageRepositoryAssociationsOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSRPStorageRepositoryAssociationsOperationCompleted);
}
this.InvokeAsync("getSRPStorageRepositoryAssociations", new object[] {
storageRepositoryId,
detailed,
flags}, this.getSRPStorageRepositoryAssociationsOperationCompleted, userState);
}
private void OngetSRPStorageRepositoryAssociationsOperationCompleted(object arg) {
if ((this.getSRPStorageRepositoryAssociationsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSRPStorageRepositoryAssociationsCompleted(this, new getSRPStorageRepositoryAssociationsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo removeSRPStorageRepositoryAssociation([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("removeSRPStorageRepositoryAssociation", new object[] {
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveSRPStorageRepositoryAssociation(string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeSRPStorageRepositoryAssociation", new object[] {
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndremoveSRPStorageRepositoryAssociation(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void removeSRPStorageRepositoryAssociationAsync(string uuid, int flags) {
this.removeSRPStorageRepositoryAssociationAsync(uuid, flags, null);
}
/// <remarks/>
public void removeSRPStorageRepositoryAssociationAsync(string uuid, int flags, object userState) {
if ((this.removeSRPStorageRepositoryAssociationOperationCompleted == null)) {
this.removeSRPStorageRepositoryAssociationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveSRPStorageRepositoryAssociationOperationCompleted);
}
this.InvokeAsync("removeSRPStorageRepositoryAssociation", new object[] {
uuid,
flags}, this.removeSRPStorageRepositoryAssociationOperationCompleted, userState);
}
private void OnremoveSRPStorageRepositoryAssociationOperationCompleted(object arg) {
if ((this.removeSRPStorageRepositoryAssociationCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeSRPStorageRepositoryAssociationCompleted(this, new removeSRPStorageRepositoryAssociationCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("srAssoc", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPStorageRepositoryAssocDetail getSRPStorageRepositoryAssociationByUuid([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool detailed, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getSRPStorageRepositoryAssociationByUuid", new object[] {
uuid,
detailed,
flags});
return ((SRPStorageRepositoryAssocDetail)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSRPStorageRepositoryAssociationByUuid(string uuid, bool detailed, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSRPStorageRepositoryAssociationByUuid", new object[] {
uuid,
detailed,
flags}, callback, asyncState);
}
/// <remarks/>
public SRPStorageRepositoryAssocDetail EndgetSRPStorageRepositoryAssociationByUuid(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPStorageRepositoryAssocDetail)(results[0]));
}
/// <remarks/>
public void getSRPStorageRepositoryAssociationByUuidAsync(string uuid, bool detailed, int flags) {
this.getSRPStorageRepositoryAssociationByUuidAsync(uuid, detailed, flags, null);
}
/// <remarks/>
public void getSRPStorageRepositoryAssociationByUuidAsync(string uuid, bool detailed, int flags, object userState) {
if ((this.getSRPStorageRepositoryAssociationByUuidOperationCompleted == null)) {
this.getSRPStorageRepositoryAssociationByUuidOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSRPStorageRepositoryAssociationByUuidOperationCompleted);
}
this.InvokeAsync("getSRPStorageRepositoryAssociationByUuid", new object[] {
uuid,
detailed,
flags}, this.getSRPStorageRepositoryAssociationByUuidOperationCompleted, userState);
}
private void OngetSRPStorageRepositoryAssociationByUuidOperationCompleted(object arg) {
if ((this.getSRPStorageRepositoryAssociationByUuidCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSRPStorageRepositoryAssociationByUuidCompleted(this, new getSRPStorageRepositoryAssociationByUuidCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo removeSRPStorageVolumeAssociation([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("removeSRPStorageVolumeAssociation", new object[] {
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveSRPStorageVolumeAssociation(string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeSRPStorageVolumeAssociation", new object[] {
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndremoveSRPStorageVolumeAssociation(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void removeSRPStorageVolumeAssociationAsync(string uuid, int flags) {
this.removeSRPStorageVolumeAssociationAsync(uuid, flags, null);
}
/// <remarks/>
public void removeSRPStorageVolumeAssociationAsync(string uuid, int flags, object userState) {
if ((this.removeSRPStorageVolumeAssociationOperationCompleted == null)) {
this.removeSRPStorageVolumeAssociationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveSRPStorageVolumeAssociationOperationCompleted);
}
this.InvokeAsync("removeSRPStorageVolumeAssociation", new object[] {
uuid,
flags}, this.removeSRPStorageVolumeAssociationOperationCompleted, userState);
}
private void OnremoveSRPStorageVolumeAssociationOperationCompleted(object arg) {
if ((this.removeSRPStorageVolumeAssociationCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeSRPStorageVolumeAssociationCompleted(this, new removeSRPStorageVolumeAssociationCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("svAssocList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPStorageVolumeAssocDetail[] enumSRPStorageVolumeAssociations([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool detailed, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("enumSRPStorageVolumeAssociations", new object[] {
detailed,
filters,
flags});
return ((SRPStorageVolumeAssocDetail[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumSRPStorageVolumeAssociations(bool detailed, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumSRPStorageVolumeAssociations", new object[] {
detailed,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public SRPStorageVolumeAssocDetail[] EndenumSRPStorageVolumeAssociations(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPStorageVolumeAssocDetail[])(results[0]));
}
/// <remarks/>
public void enumSRPStorageVolumeAssociationsAsync(bool detailed, string filters, int flags) {
this.enumSRPStorageVolumeAssociationsAsync(detailed, filters, flags, null);
}
/// <remarks/>
public void enumSRPStorageVolumeAssociationsAsync(bool detailed, string filters, int flags, object userState) {
if ((this.enumSRPStorageVolumeAssociationsOperationCompleted == null)) {
this.enumSRPStorageVolumeAssociationsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumSRPStorageVolumeAssociationsOperationCompleted);
}
this.InvokeAsync("enumSRPStorageVolumeAssociations", new object[] {
detailed,
filters,
flags}, this.enumSRPStorageVolumeAssociationsOperationCompleted, userState);
}
private void OnenumSRPStorageVolumeAssociationsOperationCompleted(object arg) {
if ((this.enumSRPStorageVolumeAssociationsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumSRPStorageVolumeAssociationsCompleted(this, new enumSRPStorageVolumeAssociationsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("svAssocList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPStorageVolumeAssocDetail[] getSRPStorageVolumeAssociations([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string storageVolumeId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool detailed, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getSRPStorageVolumeAssociations", new object[] {
storageVolumeId,
detailed,
flags});
return ((SRPStorageVolumeAssocDetail[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSRPStorageVolumeAssociations(string storageVolumeId, bool detailed, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSRPStorageVolumeAssociations", new object[] {
storageVolumeId,
detailed,
flags}, callback, asyncState);
}
/// <remarks/>
public SRPStorageVolumeAssocDetail[] EndgetSRPStorageVolumeAssociations(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPStorageVolumeAssocDetail[])(results[0]));
}
/// <remarks/>
public void getSRPStorageVolumeAssociationsAsync(string storageVolumeId, bool detailed, int flags) {
this.getSRPStorageVolumeAssociationsAsync(storageVolumeId, detailed, flags, null);
}
/// <remarks/>
public void getSRPStorageVolumeAssociationsAsync(string storageVolumeId, bool detailed, int flags, object userState) {
if ((this.getSRPStorageVolumeAssociationsOperationCompleted == null)) {
this.getSRPStorageVolumeAssociationsOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSRPStorageVolumeAssociationsOperationCompleted);
}
this.InvokeAsync("getSRPStorageVolumeAssociations", new object[] {
storageVolumeId,
detailed,
flags}, this.getSRPStorageVolumeAssociationsOperationCompleted, userState);
}
private void OngetSRPStorageVolumeAssociationsOperationCompleted(object arg) {
if ((this.getSRPStorageVolumeAssociationsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSRPStorageVolumeAssociationsCompleted(this, new getSRPStorageVolumeAssociationsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("svAssoc", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPStorageVolumeAssocDetail getSRPStorageVolumeAssociationByUuid([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool detailed, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getSRPStorageVolumeAssociationByUuid", new object[] {
uuid,
detailed,
flags});
return ((SRPStorageVolumeAssocDetail)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSRPStorageVolumeAssociationByUuid(string uuid, bool detailed, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSRPStorageVolumeAssociationByUuid", new object[] {
uuid,
detailed,
flags}, callback, asyncState);
}
/// <remarks/>
public SRPStorageVolumeAssocDetail EndgetSRPStorageVolumeAssociationByUuid(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPStorageVolumeAssocDetail)(results[0]));
}
/// <remarks/>
public void getSRPStorageVolumeAssociationByUuidAsync(string uuid, bool detailed, int flags) {
this.getSRPStorageVolumeAssociationByUuidAsync(uuid, detailed, flags, null);
}
/// <remarks/>
public void getSRPStorageVolumeAssociationByUuidAsync(string uuid, bool detailed, int flags, object userState) {
if ((this.getSRPStorageVolumeAssociationByUuidOperationCompleted == null)) {
this.getSRPStorageVolumeAssociationByUuidOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSRPStorageVolumeAssociationByUuidOperationCompleted);
}
this.InvokeAsync("getSRPStorageVolumeAssociationByUuid", new object[] {
uuid,
detailed,
flags}, this.getSRPStorageVolumeAssociationByUuidOperationCompleted, userState);
}
private void OngetSRPStorageVolumeAssociationByUuidOperationCompleted(object arg) {
if ((this.getSRPStorageVolumeAssociationByUuidCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSRPStorageVolumeAssociationByUuidCompleted(this, new getSRPStorageVolumeAssociationByUuidCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo addSecondaryStorageManagementCredentials([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] managementCredentials cred, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out managementCredentials info) {
object[] results = this.Invoke("addSecondaryStorageManagementCredentials", new object[] {
cred,
flags});
info = ((managementCredentials)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginaddSecondaryStorageManagementCredentials(managementCredentials cred, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("addSecondaryStorageManagementCredentials", new object[] {
cred,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndaddSecondaryStorageManagementCredentials(System.IAsyncResult asyncResult, out managementCredentials info) {
object[] results = this.EndInvoke(asyncResult);
info = ((managementCredentials)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void addSecondaryStorageManagementCredentialsAsync(managementCredentials cred, int flags) {
this.addSecondaryStorageManagementCredentialsAsync(cred, flags, null);
}
/// <remarks/>
public void addSecondaryStorageManagementCredentialsAsync(managementCredentials cred, int flags, object userState) {
if ((this.addSecondaryStorageManagementCredentialsOperationCompleted == null)) {
this.addSecondaryStorageManagementCredentialsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddSecondaryStorageManagementCredentialsOperationCompleted);
}
this.InvokeAsync("addSecondaryStorageManagementCredentials", new object[] {
cred,
flags}, this.addSecondaryStorageManagementCredentialsOperationCompleted, userState);
}
private void OnaddSecondaryStorageManagementCredentialsOperationCompleted(object arg) {
if ((this.addSecondaryStorageManagementCredentialsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.addSecondaryStorageManagementCredentialsCompleted(this, new addSecondaryStorageManagementCredentialsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo enumSecondaryStorageManagementCredentials([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute("credList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out managementCredentials[] credList) {
object[] results = this.Invoke("enumSecondaryStorageManagementCredentials", new object[] {
filters,
flags});
credList = ((managementCredentials[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumSecondaryStorageManagementCredentials(string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumSecondaryStorageManagementCredentials", new object[] {
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndenumSecondaryStorageManagementCredentials(System.IAsyncResult asyncResult, out managementCredentials[] credList) {
object[] results = this.EndInvoke(asyncResult);
credList = ((managementCredentials[])(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void enumSecondaryStorageManagementCredentialsAsync(string filters, int flags) {
this.enumSecondaryStorageManagementCredentialsAsync(filters, flags, null);
}
/// <remarks/>
public void enumSecondaryStorageManagementCredentialsAsync(string filters, int flags, object userState) {
if ((this.enumSecondaryStorageManagementCredentialsOperationCompleted == null)) {
this.enumSecondaryStorageManagementCredentialsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumSecondaryStorageManagementCredentialsOperationCompleted);
}
this.InvokeAsync("enumSecondaryStorageManagementCredentials", new object[] {
filters,
flags}, this.enumSecondaryStorageManagementCredentialsOperationCompleted, userState);
}
private void OnenumSecondaryStorageManagementCredentialsOperationCompleted(object arg) {
if ((this.enumSecondaryStorageManagementCredentialsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumSecondaryStorageManagementCredentialsCompleted(this, new enumSecondaryStorageManagementCredentialsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo createSRPRecoveryPool([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string name, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description, [System.Xml.Serialization.XmlElementAttribute("hostIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] hostIds, [System.Xml.Serialization.XmlElementAttribute("hostGroupIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] hostGroupIds, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out SRPRecoveryPoolInfo newPool) {
object[] results = this.Invoke("createSRPRecoveryPool", new object[] {
name,
description,
hostIds,
hostGroupIds,
flags});
newPool = ((SRPRecoveryPoolInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegincreateSRPRecoveryPool(string name, string description, string[] hostIds, string[] hostGroupIds, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("createSRPRecoveryPool", new object[] {
name,
description,
hostIds,
hostGroupIds,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndcreateSRPRecoveryPool(System.IAsyncResult asyncResult, out SRPRecoveryPoolInfo newPool) {
object[] results = this.EndInvoke(asyncResult);
newPool = ((SRPRecoveryPoolInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void createSRPRecoveryPoolAsync(string name, string description, string[] hostIds, string[] hostGroupIds, int flags) {
this.createSRPRecoveryPoolAsync(name, description, hostIds, hostGroupIds, flags, null);
}
/// <remarks/>
public void createSRPRecoveryPoolAsync(string name, string description, string[] hostIds, string[] hostGroupIds, int flags, object userState) {
if ((this.createSRPRecoveryPoolOperationCompleted == null)) {
this.createSRPRecoveryPoolOperationCompleted = new System.Threading.SendOrPostCallback(this.OncreateSRPRecoveryPoolOperationCompleted);
}
this.InvokeAsync("createSRPRecoveryPool", new object[] {
name,
description,
hostIds,
hostGroupIds,
flags}, this.createSRPRecoveryPoolOperationCompleted, userState);
}
private void OncreateSRPRecoveryPoolOperationCompleted(object arg) {
if ((this.createSRPRecoveryPoolCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.createSRPRecoveryPoolCompleted(this, new createSRPRecoveryPoolCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo modifySRPRecoveryPool([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string newName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string newDescription, [System.Xml.Serialization.XmlElementAttribute("addHostIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] addHostIds, [System.Xml.Serialization.XmlElementAttribute("removeHostIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] removeHostIds, [System.Xml.Serialization.XmlElementAttribute("addHostGroupIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] addHostGroupIds, [System.Xml.Serialization.XmlElementAttribute("removeHostGroupIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] removeHostGroupIds, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out SRPRecoveryPoolInfo modifiedPool) {
object[] results = this.Invoke("modifySRPRecoveryPool", new object[] {
uuid,
newName,
newDescription,
addHostIds,
removeHostIds,
addHostGroupIds,
removeHostGroupIds,
flags});
modifiedPool = ((SRPRecoveryPoolInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmodifySRPRecoveryPool(string uuid, string newName, string newDescription, string[] addHostIds, string[] removeHostIds, string[] addHostGroupIds, string[] removeHostGroupIds, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("modifySRPRecoveryPool", new object[] {
uuid,
newName,
newDescription,
addHostIds,
removeHostIds,
addHostGroupIds,
removeHostGroupIds,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndmodifySRPRecoveryPool(System.IAsyncResult asyncResult, out SRPRecoveryPoolInfo modifiedPool) {
object[] results = this.EndInvoke(asyncResult);
modifiedPool = ((SRPRecoveryPoolInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void modifySRPRecoveryPoolAsync(string uuid, string newName, string newDescription, string[] addHostIds, string[] removeHostIds, string[] addHostGroupIds, string[] removeHostGroupIds, int flags) {
this.modifySRPRecoveryPoolAsync(uuid, newName, newDescription, addHostIds, removeHostIds, addHostGroupIds, removeHostGroupIds, flags, null);
}
/// <remarks/>
public void modifySRPRecoveryPoolAsync(string uuid, string newName, string newDescription, string[] addHostIds, string[] removeHostIds, string[] addHostGroupIds, string[] removeHostGroupIds, int flags, object userState) {
if ((this.modifySRPRecoveryPoolOperationCompleted == null)) {
this.modifySRPRecoveryPoolOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmodifySRPRecoveryPoolOperationCompleted);
}
this.InvokeAsync("modifySRPRecoveryPool", new object[] {
uuid,
newName,
newDescription,
addHostIds,
removeHostIds,
addHostGroupIds,
removeHostGroupIds,
flags}, this.modifySRPRecoveryPoolOperationCompleted, userState);
}
private void OnmodifySRPRecoveryPoolOperationCompleted(object arg) {
if ((this.modifySRPRecoveryPoolCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.modifySRPRecoveryPoolCompleted(this, new modifySRPRecoveryPoolCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("pool", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPRecoveryPoolInfo getSRPRecoveryPoolInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool includeHosts) {
object[] results = this.Invoke("getSRPRecoveryPoolInfo", new object[] {
uuid,
includeHosts});
return ((SRPRecoveryPoolInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSRPRecoveryPoolInfo(string uuid, bool includeHosts, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSRPRecoveryPoolInfo", new object[] {
uuid,
includeHosts}, callback, asyncState);
}
/// <remarks/>
public SRPRecoveryPoolInfo EndgetSRPRecoveryPoolInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPRecoveryPoolInfo)(results[0]));
}
/// <remarks/>
public void getSRPRecoveryPoolInfoAsync(string uuid, bool includeHosts) {
this.getSRPRecoveryPoolInfoAsync(uuid, includeHosts, null);
}
/// <remarks/>
public void getSRPRecoveryPoolInfoAsync(string uuid, bool includeHosts, object userState) {
if ((this.getSRPRecoveryPoolInfoOperationCompleted == null)) {
this.getSRPRecoveryPoolInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSRPRecoveryPoolInfoOperationCompleted);
}
this.InvokeAsync("getSRPRecoveryPoolInfo", new object[] {
uuid,
includeHosts}, this.getSRPRecoveryPoolInfoOperationCompleted, userState);
}
private void OngetSRPRecoveryPoolInfoOperationCompleted(object arg) {
if ((this.getSRPRecoveryPoolInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSRPRecoveryPoolInfoCompleted(this, new getSRPRecoveryPoolInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("poolList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPRecoveryPoolInfo[] enumSRPRecoveryPools([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool includeHosts, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("enumSRPRecoveryPools", new object[] {
includeHosts,
flags});
return ((SRPRecoveryPoolInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumSRPRecoveryPools(bool includeHosts, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumSRPRecoveryPools", new object[] {
includeHosts,
flags}, callback, asyncState);
}
/// <remarks/>
public SRPRecoveryPoolInfo[] EndenumSRPRecoveryPools(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPRecoveryPoolInfo[])(results[0]));
}
/// <remarks/>
public void enumSRPRecoveryPoolsAsync(bool includeHosts, int flags) {
this.enumSRPRecoveryPoolsAsync(includeHosts, flags, null);
}
/// <remarks/>
public void enumSRPRecoveryPoolsAsync(bool includeHosts, int flags, object userState) {
if ((this.enumSRPRecoveryPoolsOperationCompleted == null)) {
this.enumSRPRecoveryPoolsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumSRPRecoveryPoolsOperationCompleted);
}
this.InvokeAsync("enumSRPRecoveryPools", new object[] {
includeHosts,
flags}, this.enumSRPRecoveryPoolsOperationCompleted, userState);
}
private void OnenumSRPRecoveryPoolsOperationCompleted(object arg) {
if ((this.enumSRPRecoveryPoolsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumSRPRecoveryPoolsCompleted(this, new enumSRPRecoveryPoolsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo destroySRPRecoveryPool([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("destroySRPRecoveryPool", new object[] {
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindestroySRPRecoveryPool(string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("destroySRPRecoveryPool", new object[] {
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddestroySRPRecoveryPool(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void destroySRPRecoveryPoolAsync(string uuid, int flags) {
this.destroySRPRecoveryPoolAsync(uuid, flags, null);
}
/// <remarks/>
public void destroySRPRecoveryPoolAsync(string uuid, int flags, object userState) {
if ((this.destroySRPRecoveryPoolOperationCompleted == null)) {
this.destroySRPRecoveryPoolOperationCompleted = new System.Threading.SendOrPostCallback(this.OndestroySRPRecoveryPoolOperationCompleted);
}
this.InvokeAsync("destroySRPRecoveryPool", new object[] {
uuid,
flags}, this.destroySRPRecoveryPoolOperationCompleted, userState);
}
private void OndestroySRPRecoveryPoolOperationCompleted(object arg) {
if ((this.destroySRPRecoveryPoolCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.destroySRPRecoveryPoolCompleted(this, new destroySRPRecoveryPoolCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo createSRPConsistencyGroup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string name, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description, [System.Xml.Serialization.XmlElementAttribute("vmIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] vmIds, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] SRPRecoveryPoolInfo recoveryPool, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string vmBootOrder, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out SRPConsistencyGroupInfo newCG) {
object[] results = this.Invoke("createSRPConsistencyGroup", new object[] {
name,
description,
vmIds,
recoveryPool,
vmBootOrder,
flags});
newCG = ((SRPConsistencyGroupInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegincreateSRPConsistencyGroup(string name, string description, string[] vmIds, SRPRecoveryPoolInfo recoveryPool, string vmBootOrder, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("createSRPConsistencyGroup", new object[] {
name,
description,
vmIds,
recoveryPool,
vmBootOrder,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndcreateSRPConsistencyGroup(System.IAsyncResult asyncResult, out SRPConsistencyGroupInfo newCG) {
object[] results = this.EndInvoke(asyncResult);
newCG = ((SRPConsistencyGroupInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void createSRPConsistencyGroupAsync(string name, string description, string[] vmIds, SRPRecoveryPoolInfo recoveryPool, string vmBootOrder, int flags) {
this.createSRPConsistencyGroupAsync(name, description, vmIds, recoveryPool, vmBootOrder, flags, null);
}
/// <remarks/>
public void createSRPConsistencyGroupAsync(string name, string description, string[] vmIds, SRPRecoveryPoolInfo recoveryPool, string vmBootOrder, int flags, object userState) {
if ((this.createSRPConsistencyGroupOperationCompleted == null)) {
this.createSRPConsistencyGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OncreateSRPConsistencyGroupOperationCompleted);
}
this.InvokeAsync("createSRPConsistencyGroup", new object[] {
name,
description,
vmIds,
recoveryPool,
vmBootOrder,
flags}, this.createSRPConsistencyGroupOperationCompleted, userState);
}
private void OncreateSRPConsistencyGroupOperationCompleted(object arg) {
if ((this.createSRPConsistencyGroupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.createSRPConsistencyGroupCompleted(this, new createSRPConsistencyGroupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("cg", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPConsistencyGroupInfo getSRPConsistencyGroupInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool detailed) {
object[] results = this.Invoke("getSRPConsistencyGroupInfo", new object[] {
uuid,
detailed});
return ((SRPConsistencyGroupInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSRPConsistencyGroupInfo(string uuid, bool detailed, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSRPConsistencyGroupInfo", new object[] {
uuid,
detailed}, callback, asyncState);
}
/// <remarks/>
public SRPConsistencyGroupInfo EndgetSRPConsistencyGroupInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPConsistencyGroupInfo)(results[0]));
}
/// <remarks/>
public void getSRPConsistencyGroupInfoAsync(string uuid, bool detailed) {
this.getSRPConsistencyGroupInfoAsync(uuid, detailed, null);
}
/// <remarks/>
public void getSRPConsistencyGroupInfoAsync(string uuid, bool detailed, object userState) {
if ((this.getSRPConsistencyGroupInfoOperationCompleted == null)) {
this.getSRPConsistencyGroupInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSRPConsistencyGroupInfoOperationCompleted);
}
this.InvokeAsync("getSRPConsistencyGroupInfo", new object[] {
uuid,
detailed}, this.getSRPConsistencyGroupInfoOperationCompleted, userState);
}
private void OngetSRPConsistencyGroupInfoOperationCompleted(object arg) {
if ((this.getSRPConsistencyGroupInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSRPConsistencyGroupInfoCompleted(this, new getSRPConsistencyGroupInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("groupList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPConsistencyGroupInfo[] enumSRPConsistencyGroups([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool detailed, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("enumSRPConsistencyGroups", new object[] {
detailed,
filters,
flags});
return ((SRPConsistencyGroupInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumSRPConsistencyGroups(bool detailed, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumSRPConsistencyGroups", new object[] {
detailed,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public SRPConsistencyGroupInfo[] EndenumSRPConsistencyGroups(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPConsistencyGroupInfo[])(results[0]));
}
/// <remarks/>
public void enumSRPConsistencyGroupsAsync(bool detailed, string filters, int flags) {
this.enumSRPConsistencyGroupsAsync(detailed, filters, flags, null);
}
/// <remarks/>
public void enumSRPConsistencyGroupsAsync(bool detailed, string filters, int flags, object userState) {
if ((this.enumSRPConsistencyGroupsOperationCompleted == null)) {
this.enumSRPConsistencyGroupsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumSRPConsistencyGroupsOperationCompleted);
}
this.InvokeAsync("enumSRPConsistencyGroups", new object[] {
detailed,
filters,
flags}, this.enumSRPConsistencyGroupsOperationCompleted, userState);
}
private void OnenumSRPConsistencyGroupsOperationCompleted(object arg) {
if ((this.enumSRPConsistencyGroupsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumSRPConsistencyGroupsCompleted(this, new enumSRPConsistencyGroupsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo activateSRPConsistencyGroup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute("noReplVolumeIDs", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] noReplVolumeIDs, [System.Xml.Serialization.XmlElementAttribute("networkMap", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] SRPNetworkAssoc[] networkMap, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string recoveryPoolId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("activateSRPConsistencyGroup", new object[] {
uuid,
noReplVolumeIDs,
networkMap,
recoveryPoolId,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginactivateSRPConsistencyGroup(string uuid, string[] noReplVolumeIDs, SRPNetworkAssoc[] networkMap, string recoveryPoolId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("activateSRPConsistencyGroup", new object[] {
uuid,
noReplVolumeIDs,
networkMap,
recoveryPoolId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndactivateSRPConsistencyGroup(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void activateSRPConsistencyGroupAsync(string uuid, string[] noReplVolumeIDs, SRPNetworkAssoc[] networkMap, string recoveryPoolId, int flags) {
this.activateSRPConsistencyGroupAsync(uuid, noReplVolumeIDs, networkMap, recoveryPoolId, flags, null);
}
/// <remarks/>
public void activateSRPConsistencyGroupAsync(string uuid, string[] noReplVolumeIDs, SRPNetworkAssoc[] networkMap, string recoveryPoolId, int flags, object userState) {
if ((this.activateSRPConsistencyGroupOperationCompleted == null)) {
this.activateSRPConsistencyGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OnactivateSRPConsistencyGroupOperationCompleted);
}
this.InvokeAsync("activateSRPConsistencyGroup", new object[] {
uuid,
noReplVolumeIDs,
networkMap,
recoveryPoolId,
flags}, this.activateSRPConsistencyGroupOperationCompleted, userState);
}
private void OnactivateSRPConsistencyGroupOperationCompleted(object arg) {
if ((this.activateSRPConsistencyGroupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.activateSRPConsistencyGroupCompleted(this, new activateSRPConsistencyGroupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo modifySRPConsistencyGroup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string newName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string newDescription, [System.Xml.Serialization.XmlElementAttribute("addVMIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] addVMIds, [System.Xml.Serialization.XmlElementAttribute("removeVMIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] removeVMIds, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] SRPRecoveryPoolInfo newRecoveryPool, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string vmBootOrder, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out SRPConsistencyGroupInfo modifiedCG) {
object[] results = this.Invoke("modifySRPConsistencyGroup", new object[] {
uuid,
newName,
newDescription,
addVMIds,
removeVMIds,
newRecoveryPool,
vmBootOrder,
flags});
modifiedCG = ((SRPConsistencyGroupInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmodifySRPConsistencyGroup(string uuid, string newName, string newDescription, string[] addVMIds, string[] removeVMIds, SRPRecoveryPoolInfo newRecoveryPool, string vmBootOrder, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("modifySRPConsistencyGroup", new object[] {
uuid,
newName,
newDescription,
addVMIds,
removeVMIds,
newRecoveryPool,
vmBootOrder,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndmodifySRPConsistencyGroup(System.IAsyncResult asyncResult, out SRPConsistencyGroupInfo modifiedCG) {
object[] results = this.EndInvoke(asyncResult);
modifiedCG = ((SRPConsistencyGroupInfo)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void modifySRPConsistencyGroupAsync(string uuid, string newName, string newDescription, string[] addVMIds, string[] removeVMIds, SRPRecoveryPoolInfo newRecoveryPool, string vmBootOrder, int flags) {
this.modifySRPConsistencyGroupAsync(uuid, newName, newDescription, addVMIds, removeVMIds, newRecoveryPool, vmBootOrder, flags, null);
}
/// <remarks/>
public void modifySRPConsistencyGroupAsync(string uuid, string newName, string newDescription, string[] addVMIds, string[] removeVMIds, SRPRecoveryPoolInfo newRecoveryPool, string vmBootOrder, int flags, object userState) {
if ((this.modifySRPConsistencyGroupOperationCompleted == null)) {
this.modifySRPConsistencyGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmodifySRPConsistencyGroupOperationCompleted);
}
this.InvokeAsync("modifySRPConsistencyGroup", new object[] {
uuid,
newName,
newDescription,
addVMIds,
removeVMIds,
newRecoveryPool,
vmBootOrder,
flags}, this.modifySRPConsistencyGroupOperationCompleted, userState);
}
private void OnmodifySRPConsistencyGroupOperationCompleted(object arg) {
if ((this.modifySRPConsistencyGroupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.modifySRPConsistencyGroupCompleted(this, new modifySRPConsistencyGroupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo modifySRPConsistencyGroupMapping([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute("noReplVolumeIDs", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] noReplVolumeIDs, [System.Xml.Serialization.XmlElementAttribute("networkMap", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] SRPNetworkAssoc[] networkMap, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string newRecoveryPoolId) {
object[] results = this.Invoke("modifySRPConsistencyGroupMapping", new object[] {
uuid,
noReplVolumeIDs,
networkMap,
newRecoveryPoolId});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmodifySRPConsistencyGroupMapping(string uuid, string[] noReplVolumeIDs, SRPNetworkAssoc[] networkMap, string newRecoveryPoolId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("modifySRPConsistencyGroupMapping", new object[] {
uuid,
noReplVolumeIDs,
networkMap,
newRecoveryPoolId}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndmodifySRPConsistencyGroupMapping(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void modifySRPConsistencyGroupMappingAsync(string uuid, string[] noReplVolumeIDs, SRPNetworkAssoc[] networkMap, string newRecoveryPoolId) {
this.modifySRPConsistencyGroupMappingAsync(uuid, noReplVolumeIDs, networkMap, newRecoveryPoolId, null);
}
/// <remarks/>
public void modifySRPConsistencyGroupMappingAsync(string uuid, string[] noReplVolumeIDs, SRPNetworkAssoc[] networkMap, string newRecoveryPoolId, object userState) {
if ((this.modifySRPConsistencyGroupMappingOperationCompleted == null)) {
this.modifySRPConsistencyGroupMappingOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmodifySRPConsistencyGroupMappingOperationCompleted);
}
this.InvokeAsync("modifySRPConsistencyGroupMapping", new object[] {
uuid,
noReplVolumeIDs,
networkMap,
newRecoveryPoolId}, this.modifySRPConsistencyGroupMappingOperationCompleted, userState);
}
private void OnmodifySRPConsistencyGroupMappingOperationCompleted(object arg) {
if ((this.modifySRPConsistencyGroupMappingCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.modifySRPConsistencyGroupMappingCompleted(this, new modifySRPConsistencyGroupMappingCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo deactivateSRPConsistencyGroup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool destroyCG, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("deactivateSRPConsistencyGroup", new object[] {
uuid,
destroyCG,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindeactivateSRPConsistencyGroup(string uuid, bool destroyCG, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("deactivateSRPConsistencyGroup", new object[] {
uuid,
destroyCG,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddeactivateSRPConsistencyGroup(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void deactivateSRPConsistencyGroupAsync(string uuid, bool destroyCG, int flags) {
this.deactivateSRPConsistencyGroupAsync(uuid, destroyCG, flags, null);
}
/// <remarks/>
public void deactivateSRPConsistencyGroupAsync(string uuid, bool destroyCG, int flags, object userState) {
if ((this.deactivateSRPConsistencyGroupOperationCompleted == null)) {
this.deactivateSRPConsistencyGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeactivateSRPConsistencyGroupOperationCompleted);
}
this.InvokeAsync("deactivateSRPConsistencyGroup", new object[] {
uuid,
destroyCG,
flags}, this.deactivateSRPConsistencyGroupOperationCompleted, userState);
}
private void OndeactivateSRPConsistencyGroupOperationCompleted(object arg) {
if ((this.deactivateSRPConsistencyGroupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.deactivateSRPConsistencyGroupCompleted(this, new deactivateSRPConsistencyGroupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo destroySRPConsistencyGroup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool destroyVMs, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("destroySRPConsistencyGroup", new object[] {
uuid,
destroyVMs,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegindestroySRPConsistencyGroup(string uuid, bool destroyVMs, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("destroySRPConsistencyGroup", new object[] {
uuid,
destroyVMs,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnddestroySRPConsistencyGroup(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void destroySRPConsistencyGroupAsync(string uuid, bool destroyVMs, int flags) {
this.destroySRPConsistencyGroupAsync(uuid, destroyVMs, flags, null);
}
/// <remarks/>
public void destroySRPConsistencyGroupAsync(string uuid, bool destroyVMs, int flags, object userState) {
if ((this.destroySRPConsistencyGroupOperationCompleted == null)) {
this.destroySRPConsistencyGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OndestroySRPConsistencyGroupOperationCompleted);
}
this.InvokeAsync("destroySRPConsistencyGroup", new object[] {
uuid,
destroyVMs,
flags}, this.destroySRPConsistencyGroupOperationCompleted, userState);
}
private void OndestroySRPConsistencyGroupOperationCompleted(object arg) {
if ((this.destroySRPConsistencyGroupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.destroySRPConsistencyGroupCompleted(this, new destroySRPConsistencyGroupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo synchronizeSRPConsistencyGroup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("synchronizeSRPConsistencyGroup", new object[] {
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginsynchronizeSRPConsistencyGroup(string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("synchronizeSRPConsistencyGroup", new object[] {
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndsynchronizeSRPConsistencyGroup(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void synchronizeSRPConsistencyGroupAsync(string uuid, int flags) {
this.synchronizeSRPConsistencyGroupAsync(uuid, flags, null);
}
/// <remarks/>
public void synchronizeSRPConsistencyGroupAsync(string uuid, int flags, object userState) {
if ((this.synchronizeSRPConsistencyGroupOperationCompleted == null)) {
this.synchronizeSRPConsistencyGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsynchronizeSRPConsistencyGroupOperationCompleted);
}
this.InvokeAsync("synchronizeSRPConsistencyGroup", new object[] {
uuid,
flags}, this.synchronizeSRPConsistencyGroupOperationCompleted, userState);
}
private void OnsynchronizeSRPConsistencyGroupOperationCompleted(object arg) {
if ((this.synchronizeSRPConsistencyGroupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.synchronizeSRPConsistencyGroupCompleted(this, new synchronizeSRPConsistencyGroupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("cgsAvailableForUpdate", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPConsistencyGroupInfo[] enumSRPConsistencyGroupsAvailableForUpdate() {
object[] results = this.Invoke("enumSRPConsistencyGroupsAvailableForUpdate", new object[0]);
return ((SRPConsistencyGroupInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumSRPConsistencyGroupsAvailableForUpdate(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumSRPConsistencyGroupsAvailableForUpdate", new object[0], callback, asyncState);
}
/// <remarks/>
public SRPConsistencyGroupInfo[] EndenumSRPConsistencyGroupsAvailableForUpdate(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPConsistencyGroupInfo[])(results[0]));
}
/// <remarks/>
public void enumSRPConsistencyGroupsAvailableForUpdateAsync() {
this.enumSRPConsistencyGroupsAvailableForUpdateAsync(null);
}
/// <remarks/>
public void enumSRPConsistencyGroupsAvailableForUpdateAsync(object userState) {
if ((this.enumSRPConsistencyGroupsAvailableForUpdateOperationCompleted == null)) {
this.enumSRPConsistencyGroupsAvailableForUpdateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumSRPConsistencyGroupsAvailableForUpdateOperationCompleted);
}
this.InvokeAsync("enumSRPConsistencyGroupsAvailableForUpdate", new object[0], this.enumSRPConsistencyGroupsAvailableForUpdateOperationCompleted, userState);
}
private void OnenumSRPConsistencyGroupsAvailableForUpdateOperationCompleted(object arg) {
if ((this.enumSRPConsistencyGroupsAvailableForUpdateCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumSRPConsistencyGroupsAvailableForUpdateCompleted(this, new enumSRPConsistencyGroupsAvailableForUpdateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo updateSRPConsistencyGroupOnSecondary([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] SRPConsistencyGroupInfo cg, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("updateSRPConsistencyGroupOnSecondary", new object[] {
cg,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginupdateSRPConsistencyGroupOnSecondary(SRPConsistencyGroupInfo cg, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("updateSRPConsistencyGroupOnSecondary", new object[] {
cg,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndupdateSRPConsistencyGroupOnSecondary(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void updateSRPConsistencyGroupOnSecondaryAsync(SRPConsistencyGroupInfo cg, int flags) {
this.updateSRPConsistencyGroupOnSecondaryAsync(cg, flags, null);
}
/// <remarks/>
public void updateSRPConsistencyGroupOnSecondaryAsync(SRPConsistencyGroupInfo cg, int flags, object userState) {
if ((this.updateSRPConsistencyGroupOnSecondaryOperationCompleted == null)) {
this.updateSRPConsistencyGroupOnSecondaryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnupdateSRPConsistencyGroupOnSecondaryOperationCompleted);
}
this.InvokeAsync("updateSRPConsistencyGroupOnSecondary", new object[] {
cg,
flags}, this.updateSRPConsistencyGroupOnSecondaryOperationCompleted, userState);
}
private void OnupdateSRPConsistencyGroupOnSecondaryOperationCompleted(object arg) {
if ((this.updateSRPConsistencyGroupOnSecondaryCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.updateSRPConsistencyGroupOnSecondaryCompleted(this, new updateSRPConsistencyGroupOnSecondaryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("results", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public OperationResult[] getSRPConsistencyGroupConfigSyncHistory([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getSRPConsistencyGroupConfigSyncHistory", new object[] {
uuid,
filters,
flags});
return ((OperationResult[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSRPConsistencyGroupConfigSyncHistory(string uuid, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSRPConsistencyGroupConfigSyncHistory", new object[] {
uuid,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public OperationResult[] EndgetSRPConsistencyGroupConfigSyncHistory(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((OperationResult[])(results[0]));
}
/// <remarks/>
public void getSRPConsistencyGroupConfigSyncHistoryAsync(string uuid, string filters, int flags) {
this.getSRPConsistencyGroupConfigSyncHistoryAsync(uuid, filters, flags, null);
}
/// <remarks/>
public void getSRPConsistencyGroupConfigSyncHistoryAsync(string uuid, string filters, int flags, object userState) {
if ((this.getSRPConsistencyGroupConfigSyncHistoryOperationCompleted == null)) {
this.getSRPConsistencyGroupConfigSyncHistoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSRPConsistencyGroupConfigSyncHistoryOperationCompleted);
}
this.InvokeAsync("getSRPConsistencyGroupConfigSyncHistory", new object[] {
uuid,
filters,
flags}, this.getSRPConsistencyGroupConfigSyncHistoryOperationCompleted, userState);
}
private void OngetSRPConsistencyGroupConfigSyncHistoryOperationCompleted(object arg) {
if ((this.getSRPConsistencyGroupConfigSyncHistoryCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSRPConsistencyGroupConfigSyncHistoryCompleted(this, new getSRPConsistencyGroupConfigSyncHistoryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo addSRPConsistencyGroupAssociation([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string parentCgUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] srpconsistencygrouprelationshipt relationship, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string childCgUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out SRPConsistencyGroupAssocDetail cgAssoc) {
object[] results = this.Invoke("addSRPConsistencyGroupAssociation", new object[] {
parentCgUuid,
relationship,
childCgUuid,
flags});
cgAssoc = ((SRPConsistencyGroupAssocDetail)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginaddSRPConsistencyGroupAssociation(string parentCgUuid, srpconsistencygrouprelationshipt relationship, string childCgUuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("addSRPConsistencyGroupAssociation", new object[] {
parentCgUuid,
relationship,
childCgUuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndaddSRPConsistencyGroupAssociation(System.IAsyncResult asyncResult, out SRPConsistencyGroupAssocDetail cgAssoc) {
object[] results = this.EndInvoke(asyncResult);
cgAssoc = ((SRPConsistencyGroupAssocDetail)(results[1]));
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void addSRPConsistencyGroupAssociationAsync(string parentCgUuid, srpconsistencygrouprelationshipt relationship, string childCgUuid, int flags) {
this.addSRPConsistencyGroupAssociationAsync(parentCgUuid, relationship, childCgUuid, flags, null);
}
/// <remarks/>
public void addSRPConsistencyGroupAssociationAsync(string parentCgUuid, srpconsistencygrouprelationshipt relationship, string childCgUuid, int flags, object userState) {
if ((this.addSRPConsistencyGroupAssociationOperationCompleted == null)) {
this.addSRPConsistencyGroupAssociationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddSRPConsistencyGroupAssociationOperationCompleted);
}
this.InvokeAsync("addSRPConsistencyGroupAssociation", new object[] {
parentCgUuid,
relationship,
childCgUuid,
flags}, this.addSRPConsistencyGroupAssociationOperationCompleted, userState);
}
private void OnaddSRPConsistencyGroupAssociationOperationCompleted(object arg) {
if ((this.addSRPConsistencyGroupAssociationCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.addSRPConsistencyGroupAssociationCompleted(this, new addSRPConsistencyGroupAssociationCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("cgAssocList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPConsistencyGroupAssocDetail[] getSRPConsistencyGroupAssociations([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string parentCgUuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] srpconsistencygrouprelationshipt relationship, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool detailed, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getSRPConsistencyGroupAssociations", new object[] {
parentCgUuid,
relationship,
detailed,
flags});
return ((SRPConsistencyGroupAssocDetail[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSRPConsistencyGroupAssociations(string parentCgUuid, srpconsistencygrouprelationshipt relationship, bool detailed, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSRPConsistencyGroupAssociations", new object[] {
parentCgUuid,
relationship,
detailed,
flags}, callback, asyncState);
}
/// <remarks/>
public SRPConsistencyGroupAssocDetail[] EndgetSRPConsistencyGroupAssociations(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPConsistencyGroupAssocDetail[])(results[0]));
}
/// <remarks/>
public void getSRPConsistencyGroupAssociationsAsync(string parentCgUuid, srpconsistencygrouprelationshipt relationship, bool detailed, int flags) {
this.getSRPConsistencyGroupAssociationsAsync(parentCgUuid, relationship, detailed, flags, null);
}
/// <remarks/>
public void getSRPConsistencyGroupAssociationsAsync(string parentCgUuid, srpconsistencygrouprelationshipt relationship, bool detailed, int flags, object userState) {
if ((this.getSRPConsistencyGroupAssociationsOperationCompleted == null)) {
this.getSRPConsistencyGroupAssociationsOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSRPConsistencyGroupAssociationsOperationCompleted);
}
this.InvokeAsync("getSRPConsistencyGroupAssociations", new object[] {
parentCgUuid,
relationship,
detailed,
flags}, this.getSRPConsistencyGroupAssociationsOperationCompleted, userState);
}
private void OngetSRPConsistencyGroupAssociationsOperationCompleted(object arg) {
if ((this.getSRPConsistencyGroupAssociationsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSRPConsistencyGroupAssociationsCompleted(this, new getSRPConsistencyGroupAssociationsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("cgAssocList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPConsistencyGroupAssocDetail[] enumSRPConsistencyGroupAssociations([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool detailed, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("enumSRPConsistencyGroupAssociations", new object[] {
detailed,
filters,
flags});
return ((SRPConsistencyGroupAssocDetail[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumSRPConsistencyGroupAssociations(bool detailed, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumSRPConsistencyGroupAssociations", new object[] {
detailed,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public SRPConsistencyGroupAssocDetail[] EndenumSRPConsistencyGroupAssociations(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPConsistencyGroupAssocDetail[])(results[0]));
}
/// <remarks/>
public void enumSRPConsistencyGroupAssociationsAsync(bool detailed, string filters, int flags) {
this.enumSRPConsistencyGroupAssociationsAsync(detailed, filters, flags, null);
}
/// <remarks/>
public void enumSRPConsistencyGroupAssociationsAsync(bool detailed, string filters, int flags, object userState) {
if ((this.enumSRPConsistencyGroupAssociationsOperationCompleted == null)) {
this.enumSRPConsistencyGroupAssociationsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumSRPConsistencyGroupAssociationsOperationCompleted);
}
this.InvokeAsync("enumSRPConsistencyGroupAssociations", new object[] {
detailed,
filters,
flags}, this.enumSRPConsistencyGroupAssociationsOperationCompleted, userState);
}
private void OnenumSRPConsistencyGroupAssociationsOperationCompleted(object arg) {
if ((this.enumSRPConsistencyGroupAssociationsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumSRPConsistencyGroupAssociationsCompleted(this, new enumSRPConsistencyGroupAssociationsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo removeSRPConsistencyGroupAssociation([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("removeSRPConsistencyGroupAssociation", new object[] {
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveSRPConsistencyGroupAssociation(string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeSRPConsistencyGroupAssociation", new object[] {
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndremoveSRPConsistencyGroupAssociation(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void removeSRPConsistencyGroupAssociationAsync(string uuid, int flags) {
this.removeSRPConsistencyGroupAssociationAsync(uuid, flags, null);
}
/// <remarks/>
public void removeSRPConsistencyGroupAssociationAsync(string uuid, int flags, object userState) {
if ((this.removeSRPConsistencyGroupAssociationOperationCompleted == null)) {
this.removeSRPConsistencyGroupAssociationOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveSRPConsistencyGroupAssociationOperationCompleted);
}
this.InvokeAsync("removeSRPConsistencyGroupAssociation", new object[] {
uuid,
flags}, this.removeSRPConsistencyGroupAssociationOperationCompleted, userState);
}
private void OnremoveSRPConsistencyGroupAssociationOperationCompleted(object arg) {
if ((this.removeSRPConsistencyGroupAssociationCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeSRPConsistencyGroupAssociationCompleted(this, new removeSRPConsistencyGroupAssociationCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("cgAssoc", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPConsistencyGroupAssocDetail getSRPConsistencyGroupAssociationByUuid([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] bool detailed, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getSRPConsistencyGroupAssociationByUuid", new object[] {
uuid,
detailed,
flags});
return ((SRPConsistencyGroupAssocDetail)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSRPConsistencyGroupAssociationByUuid(string uuid, bool detailed, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSRPConsistencyGroupAssociationByUuid", new object[] {
uuid,
detailed,
flags}, callback, asyncState);
}
/// <remarks/>
public SRPConsistencyGroupAssocDetail EndgetSRPConsistencyGroupAssociationByUuid(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((SRPConsistencyGroupAssocDetail)(results[0]));
}
/// <remarks/>
public void getSRPConsistencyGroupAssociationByUuidAsync(string uuid, bool detailed, int flags) {
this.getSRPConsistencyGroupAssociationByUuidAsync(uuid, detailed, flags, null);
}
/// <remarks/>
public void getSRPConsistencyGroupAssociationByUuidAsync(string uuid, bool detailed, int flags, object userState) {
if ((this.getSRPConsistencyGroupAssociationByUuidOperationCompleted == null)) {
this.getSRPConsistencyGroupAssociationByUuidOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSRPConsistencyGroupAssociationByUuidOperationCompleted);
}
this.InvokeAsync("getSRPConsistencyGroupAssociationByUuid", new object[] {
uuid,
detailed,
flags}, this.getSRPConsistencyGroupAssociationByUuidOperationCompleted, userState);
}
private void OngetSRPConsistencyGroupAssociationByUuidOperationCompleted(object arg) {
if ((this.getSRPConsistencyGroupAssociationByUuidCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSRPConsistencyGroupAssociationByUuidCompleted(this, new getSRPConsistencyGroupAssociationByUuidCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo validateSRPConsistencyGroup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out OperationResult results) {
object[] results1 = this.Invoke("validateSRPConsistencyGroup", new object[] {
uuid,
flags});
results = ((OperationResult)(results1[1]));
return ((jobInfo)(results1[0]));
}
/// <remarks/>
public System.IAsyncResult BeginvalidateSRPConsistencyGroup(string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("validateSRPConsistencyGroup", new object[] {
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndvalidateSRPConsistencyGroup(System.IAsyncResult asyncResult, out OperationResult results) {
object[] results1 = this.EndInvoke(asyncResult);
results = ((OperationResult)(results1[1]));
return ((jobInfo)(results1[0]));
}
/// <remarks/>
public void validateSRPConsistencyGroupAsync(string uuid, int flags) {
this.validateSRPConsistencyGroupAsync(uuid, flags, null);
}
/// <remarks/>
public void validateSRPConsistencyGroupAsync(string uuid, int flags, object userState) {
if ((this.validateSRPConsistencyGroupOperationCompleted == null)) {
this.validateSRPConsistencyGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OnvalidateSRPConsistencyGroupOperationCompleted);
}
this.InvokeAsync("validateSRPConsistencyGroup", new object[] {
uuid,
flags}, this.validateSRPConsistencyGroupOperationCompleted, userState);
}
private void OnvalidateSRPConsistencyGroupOperationCompleted(object arg) {
if ((this.validateSRPConsistencyGroupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.validateSRPConsistencyGroupCompleted(this, new validateSRPConsistencyGroupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("results", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public OperationResult[] getSRPConsistencyGroupValidationHistory([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getSRPConsistencyGroupValidationHistory", new object[] {
uuid,
filters,
flags});
return ((OperationResult[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSRPConsistencyGroupValidationHistory(string uuid, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSRPConsistencyGroupValidationHistory", new object[] {
uuid,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public OperationResult[] EndgetSRPConsistencyGroupValidationHistory(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((OperationResult[])(results[0]));
}
/// <remarks/>
public void getSRPConsistencyGroupValidationHistoryAsync(string uuid, string filters, int flags) {
this.getSRPConsistencyGroupValidationHistoryAsync(uuid, filters, flags, null);
}
/// <remarks/>
public void getSRPConsistencyGroupValidationHistoryAsync(string uuid, string filters, int flags, object userState) {
if ((this.getSRPConsistencyGroupValidationHistoryOperationCompleted == null)) {
this.getSRPConsistencyGroupValidationHistoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSRPConsistencyGroupValidationHistoryOperationCompleted);
}
this.InvokeAsync("getSRPConsistencyGroupValidationHistory", new object[] {
uuid,
filters,
flags}, this.getSRPConsistencyGroupValidationHistoryOperationCompleted, userState);
}
private void OngetSRPConsistencyGroupValidationHistoryOperationCompleted(object arg) {
if ((this.getSRPConsistencyGroupValidationHistoryCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSRPConsistencyGroupValidationHistoryCompleted(this, new getSRPConsistencyGroupValidationHistoryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo clearSRPConsistencyGroupValidationHistory([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string cgUuid, [System.Xml.Serialization.XmlElementAttribute("uuids", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] uuids, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int keepCount, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string filters, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("clearSRPConsistencyGroupValidationHistory", new object[] {
cgUuid,
uuids,
keepCount,
filters,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginclearSRPConsistencyGroupValidationHistory(string cgUuid, string[] uuids, int keepCount, string filters, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("clearSRPConsistencyGroupValidationHistory", new object[] {
cgUuid,
uuids,
keepCount,
filters,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndclearSRPConsistencyGroupValidationHistory(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void clearSRPConsistencyGroupValidationHistoryAsync(string cgUuid, string[] uuids, int keepCount, string filters, int flags) {
this.clearSRPConsistencyGroupValidationHistoryAsync(cgUuid, uuids, keepCount, filters, flags, null);
}
/// <remarks/>
public void clearSRPConsistencyGroupValidationHistoryAsync(string cgUuid, string[] uuids, int keepCount, string filters, int flags, object userState) {
if ((this.clearSRPConsistencyGroupValidationHistoryOperationCompleted == null)) {
this.clearSRPConsistencyGroupValidationHistoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnclearSRPConsistencyGroupValidationHistoryOperationCompleted);
}
this.InvokeAsync("clearSRPConsistencyGroupValidationHistory", new object[] {
cgUuid,
uuids,
keepCount,
filters,
flags}, this.clearSRPConsistencyGroupValidationHistoryOperationCompleted, userState);
}
private void OnclearSRPConsistencyGroupValidationHistoryOperationCompleted(object arg) {
if ((this.clearSRPConsistencyGroupValidationHistoryCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.clearSRPConsistencyGroupValidationHistoryCompleted(this, new clearSRPConsistencyGroupValidationHistoryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo prepareSRPConsistencyGroupForFailover([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("prepareSRPConsistencyGroupForFailover", new object[] {
uuid,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginprepareSRPConsistencyGroupForFailover(string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("prepareSRPConsistencyGroupForFailover", new object[] {
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndprepareSRPConsistencyGroupForFailover(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void prepareSRPConsistencyGroupForFailoverAsync(string uuid, int flags) {
this.prepareSRPConsistencyGroupForFailoverAsync(uuid, flags, null);
}
/// <remarks/>
public void prepareSRPConsistencyGroupForFailoverAsync(string uuid, int flags, object userState) {
if ((this.prepareSRPConsistencyGroupForFailoverOperationCompleted == null)) {
this.prepareSRPConsistencyGroupForFailoverOperationCompleted = new System.Threading.SendOrPostCallback(this.OnprepareSRPConsistencyGroupForFailoverOperationCompleted);
}
this.InvokeAsync("prepareSRPConsistencyGroupForFailover", new object[] {
uuid,
flags}, this.prepareSRPConsistencyGroupForFailoverOperationCompleted, userState);
}
private void OnprepareSRPConsistencyGroupForFailoverOperationCompleted(object arg) {
if ((this.prepareSRPConsistencyGroupForFailoverCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.prepareSRPConsistencyGroupForFailoverCompleted(this, new prepareSRPConsistencyGroupForFailoverCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo incarnateSRPConsistencyGroup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out OperationResult results, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out SRPConsistencyGroupInfo cg) {
object[] results1 = this.Invoke("incarnateSRPConsistencyGroup", new object[] {
uuid,
flags});
results = ((OperationResult)(results1[1]));
cg = ((SRPConsistencyGroupInfo)(results1[2]));
return ((jobInfo)(results1[0]));
}
/// <remarks/>
public System.IAsyncResult BeginincarnateSRPConsistencyGroup(string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("incarnateSRPConsistencyGroup", new object[] {
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndincarnateSRPConsistencyGroup(System.IAsyncResult asyncResult, out OperationResult results, out SRPConsistencyGroupInfo cg) {
object[] results1 = this.EndInvoke(asyncResult);
results = ((OperationResult)(results1[1]));
cg = ((SRPConsistencyGroupInfo)(results1[2]));
return ((jobInfo)(results1[0]));
}
/// <remarks/>
public void incarnateSRPConsistencyGroupAsync(string uuid, int flags) {
this.incarnateSRPConsistencyGroupAsync(uuid, flags, null);
}
/// <remarks/>
public void incarnateSRPConsistencyGroupAsync(string uuid, int flags, object userState) {
if ((this.incarnateSRPConsistencyGroupOperationCompleted == null)) {
this.incarnateSRPConsistencyGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OnincarnateSRPConsistencyGroupOperationCompleted);
}
this.InvokeAsync("incarnateSRPConsistencyGroup", new object[] {
uuid,
flags}, this.incarnateSRPConsistencyGroupOperationCompleted, userState);
}
private void OnincarnateSRPConsistencyGroupOperationCompleted(object arg) {
if ((this.incarnateSRPConsistencyGroupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.incarnateSRPConsistencyGroupCompleted(this, new incarnateSRPConsistencyGroupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo failoverSRPConsistencyGroup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out OperationResult results, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out SRPConsistencyGroupInfo cg) {
object[] results1 = this.Invoke("failoverSRPConsistencyGroup", new object[] {
uuid,
flags});
results = ((OperationResult)(results1[1]));
cg = ((SRPConsistencyGroupInfo)(results1[2]));
return ((jobInfo)(results1[0]));
}
/// <remarks/>
public System.IAsyncResult BeginfailoverSRPConsistencyGroup(string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("failoverSRPConsistencyGroup", new object[] {
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndfailoverSRPConsistencyGroup(System.IAsyncResult asyncResult, out OperationResult results, out SRPConsistencyGroupInfo cg) {
object[] results1 = this.EndInvoke(asyncResult);
results = ((OperationResult)(results1[1]));
cg = ((SRPConsistencyGroupInfo)(results1[2]));
return ((jobInfo)(results1[0]));
}
/// <remarks/>
public void failoverSRPConsistencyGroupAsync(string uuid, int flags) {
this.failoverSRPConsistencyGroupAsync(uuid, flags, null);
}
/// <remarks/>
public void failoverSRPConsistencyGroupAsync(string uuid, int flags, object userState) {
if ((this.failoverSRPConsistencyGroupOperationCompleted == null)) {
this.failoverSRPConsistencyGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OnfailoverSRPConsistencyGroupOperationCompleted);
}
this.InvokeAsync("failoverSRPConsistencyGroup", new object[] {
uuid,
flags}, this.failoverSRPConsistencyGroupOperationCompleted, userState);
}
private void OnfailoverSRPConsistencyGroupOperationCompleted(object arg) {
if ((this.failoverSRPConsistencyGroupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.failoverSRPConsistencyGroupCompleted(this, new failoverSRPConsistencyGroupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo testSRPConsistencyGroup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out OperationResult results, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out SRPConsistencyGroupInfo cg) {
object[] results1 = this.Invoke("testSRPConsistencyGroup", new object[] {
uuid,
flags});
results = ((OperationResult)(results1[1]));
cg = ((SRPConsistencyGroupInfo)(results1[2]));
return ((jobInfo)(results1[0]));
}
/// <remarks/>
public System.IAsyncResult BegintestSRPConsistencyGroup(string uuid, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("testSRPConsistencyGroup", new object[] {
uuid,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndtestSRPConsistencyGroup(System.IAsyncResult asyncResult, out OperationResult results, out SRPConsistencyGroupInfo cg) {
object[] results1 = this.EndInvoke(asyncResult);
results = ((OperationResult)(results1[1]));
cg = ((SRPConsistencyGroupInfo)(results1[2]));
return ((jobInfo)(results1[0]));
}
/// <remarks/>
public void testSRPConsistencyGroupAsync(string uuid, int flags) {
this.testSRPConsistencyGroupAsync(uuid, flags, null);
}
/// <remarks/>
public void testSRPConsistencyGroupAsync(string uuid, int flags, object userState) {
if ((this.testSRPConsistencyGroupOperationCompleted == null)) {
this.testSRPConsistencyGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OntestSRPConsistencyGroupOperationCompleted);
}
this.InvokeAsync("testSRPConsistencyGroup", new object[] {
uuid,
flags}, this.testSRPConsistencyGroupOperationCompleted, userState);
}
private void OntestSRPConsistencyGroupOperationCompleted(object arg) {
if ((this.testSRPConsistencyGroupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.testSRPConsistencyGroupCompleted(this, new testSRPConsistencyGroupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo errorTest([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string testId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("errorTest", new object[] {
testId,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginerrorTest(string testId, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("errorTest", new object[] {
testId,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EnderrorTest(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void errorTestAsync(string testId, int flags) {
this.errorTestAsync(testId, flags, null);
}
/// <remarks/>
public void errorTestAsync(string testId, int flags, object userState) {
if ((this.errorTestOperationCompleted == null)) {
this.errorTestOperationCompleted = new System.Threading.SendOrPostCallback(this.OnerrorTestOperationCompleted);
}
this.InvokeAsync("errorTest", new object[] {
testId,
flags}, this.errorTestOperationCompleted, userState);
}
private void OnerrorTestOperationCompleted(object arg) {
if ((this.errorTestCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.errorTestCompleted(this, new errorTestCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public void logClientError([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string clientId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string componentId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int errCode, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string errMsg, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int severity, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] System.DateTime timeStamp) {
this.Invoke("logClientError", new object[] {
clientId,
componentId,
errCode,
errMsg,
severity,
timeStamp});
}
/// <remarks/>
public System.IAsyncResult BeginlogClientError(string clientId, string componentId, int errCode, string errMsg, int severity, System.DateTime timeStamp, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("logClientError", new object[] {
clientId,
componentId,
errCode,
errMsg,
severity,
timeStamp}, callback, asyncState);
}
/// <remarks/>
public void EndlogClientError(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public void logClientErrorAsync(string clientId, string componentId, int errCode, string errMsg, int severity, System.DateTime timeStamp) {
this.logClientErrorAsync(clientId, componentId, errCode, errMsg, severity, timeStamp, null);
}
/// <remarks/>
public void logClientErrorAsync(string clientId, string componentId, int errCode, string errMsg, int severity, System.DateTime timeStamp, object userState) {
if ((this.logClientErrorOperationCompleted == null)) {
this.logClientErrorOperationCompleted = new System.Threading.SendOrPostCallback(this.OnlogClientErrorOperationCompleted);
}
this.InvokeAsync("logClientError", new object[] {
clientId,
componentId,
errCode,
errMsg,
severity,
timeStamp}, this.logClientErrorOperationCompleted, userState);
}
private void OnlogClientErrorOperationCompleted(object arg) {
if ((this.logClientErrorCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.logClientErrorCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("data", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string getSupportLogData([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getSupportLogData", new object[] {
flags});
return ((string)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetSupportLogData(int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getSupportLogData", new object[] {
flags}, callback, asyncState);
}
/// <remarks/>
public string EndgetSupportLogData(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((string)(results[0]));
}
/// <remarks/>
public void getSupportLogDataAsync(int flags) {
this.getSupportLogDataAsync(flags, null);
}
/// <remarks/>
public void getSupportLogDataAsync(int flags, object userState) {
if ((this.getSupportLogDataOperationCompleted == null)) {
this.getSupportLogDataOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetSupportLogDataOperationCompleted);
}
this.InvokeAsync("getSupportLogData", new object[] {
flags}, this.getSupportLogDataOperationCompleted, userState);
}
private void OngetSupportLogDataOperationCompleted(object arg) {
if ((this.getSupportLogDataCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getSupportLogDataCompleted(this, new getSupportLogDataCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("data", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string enumScsiDeviceProcessors([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("enumScsiDeviceProcessors", new object[] {
flags});
return ((string)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumScsiDeviceProcessors(int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumScsiDeviceProcessors", new object[] {
flags}, callback, asyncState);
}
/// <remarks/>
public string EndenumScsiDeviceProcessors(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((string)(results[0]));
}
/// <remarks/>
public void enumScsiDeviceProcessorsAsync(int flags) {
this.enumScsiDeviceProcessorsAsync(flags, null);
}
/// <remarks/>
public void enumScsiDeviceProcessorsAsync(int flags, object userState) {
if ((this.enumScsiDeviceProcessorsOperationCompleted == null)) {
this.enumScsiDeviceProcessorsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumScsiDeviceProcessorsOperationCompleted);
}
this.InvokeAsync("enumScsiDeviceProcessors", new object[] {
flags}, this.enumScsiDeviceProcessorsOperationCompleted, userState);
}
private void OnenumScsiDeviceProcessorsOperationCompleted(object arg) {
if ((this.enumScsiDeviceProcessorsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumScsiDeviceProcessorsCompleted(this, new enumScsiDeviceProcessorsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("eventList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public @event[] pullEvents([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="positiveInteger")] string serverTimeStamp, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int startingEventIndex, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int maxEvents, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out int lastEventIndex, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="positiveInteger")] out string currentServerTimeStamp) {
object[] results = this.Invoke("pullEvents", new object[] {
serverTimeStamp,
startingEventIndex,
maxEvents});
lastEventIndex = ((int)(results[1]));
currentServerTimeStamp = ((string)(results[2]));
return ((@event[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginpullEvents(string serverTimeStamp, int startingEventIndex, int maxEvents, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("pullEvents", new object[] {
serverTimeStamp,
startingEventIndex,
maxEvents}, callback, asyncState);
}
/// <remarks/>
public @event[] EndpullEvents(System.IAsyncResult asyncResult, out int lastEventIndex, out string currentServerTimeStamp) {
object[] results = this.EndInvoke(asyncResult);
lastEventIndex = ((int)(results[1]));
currentServerTimeStamp = ((string)(results[2]));
return ((@event[])(results[0]));
}
/// <remarks/>
public void pullEventsAsync(string serverTimeStamp, int startingEventIndex, int maxEvents) {
this.pullEventsAsync(serverTimeStamp, startingEventIndex, maxEvents, null);
}
/// <remarks/>
public void pullEventsAsync(string serverTimeStamp, int startingEventIndex, int maxEvents, object userState) {
if ((this.pullEventsOperationCompleted == null)) {
this.pullEventsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnpullEventsOperationCompleted);
}
this.InvokeAsync("pullEvents", new object[] {
serverTimeStamp,
startingEventIndex,
maxEvents}, this.pullEventsOperationCompleted, userState);
}
private void OnpullEventsOperationCompleted(object arg) {
if ((this.pullEventsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.pullEventsCompleted(this, new pullEventsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("eventList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public @event[] registerEventListener([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string callbackClient, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int callbackPort, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int maxEvents, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] out int lastEvent) {
object[] results = this.Invoke("registerEventListener", new object[] {
callbackClient,
callbackPort,
maxEvents});
lastEvent = ((int)(results[1]));
return ((@event[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginregisterEventListener(string callbackClient, int callbackPort, int maxEvents, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("registerEventListener", new object[] {
callbackClient,
callbackPort,
maxEvents}, callback, asyncState);
}
/// <remarks/>
public @event[] EndregisterEventListener(System.IAsyncResult asyncResult, out int lastEvent) {
object[] results = this.EndInvoke(asyncResult);
lastEvent = ((int)(results[1]));
return ((@event[])(results[0]));
}
/// <remarks/>
public void registerEventListenerAsync(string callbackClient, int callbackPort, int maxEvents) {
this.registerEventListenerAsync(callbackClient, callbackPort, maxEvents, null);
}
/// <remarks/>
public void registerEventListenerAsync(string callbackClient, int callbackPort, int maxEvents, object userState) {
if ((this.registerEventListenerOperationCompleted == null)) {
this.registerEventListenerOperationCompleted = new System.Threading.SendOrPostCallback(this.OnregisterEventListenerOperationCompleted);
}
this.InvokeAsync("registerEventListener", new object[] {
callbackClient,
callbackPort,
maxEvents}, this.registerEventListenerOperationCompleted, userState);
}
private void OnregisterEventListenerOperationCompleted(object arg) {
if ((this.registerEventListenerCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.registerEventListenerCompleted(this, new registerEventListenerCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public void setServicePassword([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string username, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string password, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
this.Invoke("setServicePassword", new object[] {
username,
password,
flags});
}
/// <remarks/>
public System.IAsyncResult BeginsetServicePassword(string username, string password, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("setServicePassword", new object[] {
username,
password,
flags}, callback, asyncState);
}
/// <remarks/>
public void EndsetServicePassword(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public void setServicePasswordAsync(string username, string password, int flags) {
this.setServicePasswordAsync(username, password, flags, null);
}
/// <remarks/>
public void setServicePasswordAsync(string username, string password, int flags, object userState) {
if ((this.setServicePasswordOperationCompleted == null)) {
this.setServicePasswordOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsetServicePasswordOperationCompleted);
}
this.InvokeAsync("setServicePassword", new object[] {
username,
password,
flags}, this.setServicePasswordOperationCompleted, userState);
}
private void OnsetServicePasswordOperationCompleted(object arg) {
if ((this.setServicePasswordCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.setServicePasswordCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("version", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string getServiceVersion([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getServiceVersion", new object[] {
flags});
return ((string)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetServiceVersion(int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getServiceVersion", new object[] {
flags}, callback, asyncState);
}
/// <remarks/>
public string EndgetServiceVersion(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((string)(results[0]));
}
/// <remarks/>
public void getServiceVersionAsync(int flags) {
this.getServiceVersionAsync(flags, null);
}
/// <remarks/>
public void getServiceVersionAsync(int flags, object userState) {
if ((this.getServiceVersionOperationCompleted == null)) {
this.getServiceVersionOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetServiceVersionOperationCompleted);
}
this.InvokeAsync("getServiceVersion", new object[] {
flags}, this.getServiceVersionOperationCompleted, userState);
}
private void OngetServiceVersionOperationCompleted(object arg) {
if ((this.getServiceVersionCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getServiceVersionCompleted(this, new getServiceVersionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public void setServiceTraceLevel([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string traceLevel, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
this.Invoke("setServiceTraceLevel", new object[] {
traceLevel,
flags});
}
/// <remarks/>
public System.IAsyncResult BeginsetServiceTraceLevel(string traceLevel, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("setServiceTraceLevel", new object[] {
traceLevel,
flags}, callback, asyncState);
}
/// <remarks/>
public void EndsetServiceTraceLevel(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public void setServiceTraceLevelAsync(string traceLevel, int flags) {
this.setServiceTraceLevelAsync(traceLevel, flags, null);
}
/// <remarks/>
public void setServiceTraceLevelAsync(string traceLevel, int flags, object userState) {
if ((this.setServiceTraceLevelOperationCompleted == null)) {
this.setServiceTraceLevelOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsetServiceTraceLevelOperationCompleted);
}
this.InvokeAsync("setServiceTraceLevel", new object[] {
traceLevel,
flags}, this.setServiceTraceLevelOperationCompleted, userState);
}
private void OnsetServiceTraceLevelOperationCompleted(object arg) {
if ((this.setServiceTraceLevelCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.setServiceTraceLevelCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("traceLevel", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string getServiceTraceLevel([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getServiceTraceLevel", new object[] {
flags});
return ((string)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetServiceTraceLevel(int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getServiceTraceLevel", new object[] {
flags}, callback, asyncState);
}
/// <remarks/>
public string EndgetServiceTraceLevel(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((string)(results[0]));
}
/// <remarks/>
public void getServiceTraceLevelAsync(int flags) {
this.getServiceTraceLevelAsync(flags, null);
}
/// <remarks/>
public void getServiceTraceLevelAsync(int flags, object userState) {
if ((this.getServiceTraceLevelOperationCompleted == null)) {
this.getServiceTraceLevelOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetServiceTraceLevelOperationCompleted);
}
this.InvokeAsync("getServiceTraceLevel", new object[] {
flags}, this.getServiceTraceLevelOperationCompleted, userState);
}
private void OngetServiceTraceLevelOperationCompleted(object arg) {
if ((this.getServiceTraceLevelCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getServiceTraceLevelCompleted(this, new getServiceTraceLevelCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public void logRollover([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string saveLogName, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
this.Invoke("logRollover", new object[] {
saveLogName,
flags});
}
/// <remarks/>
public System.IAsyncResult BeginlogRollover(string saveLogName, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("logRollover", new object[] {
saveLogName,
flags}, callback, asyncState);
}
/// <remarks/>
public void EndlogRollover(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public void logRolloverAsync(string saveLogName, int flags) {
this.logRolloverAsync(saveLogName, flags, null);
}
/// <remarks/>
public void logRolloverAsync(string saveLogName, int flags, object userState) {
if ((this.logRolloverOperationCompleted == null)) {
this.logRolloverOperationCompleted = new System.Threading.SendOrPostCallback(this.OnlogRolloverOperationCompleted);
}
this.InvokeAsync("logRollover", new object[] {
saveLogName,
flags}, this.logRolloverOperationCompleted, userState);
}
private void OnlogRolloverOperationCompleted(object arg) {
if ((this.logRolloverCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.logRolloverCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo[] enumJobs([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int jobState, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string locale, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("enumJobs", new object[] {
jobState,
locale,
flags});
return ((jobInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumJobs(int jobState, string locale, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumJobs", new object[] {
jobState,
locale,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo[] EndenumJobs(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo[])(results[0]));
}
/// <remarks/>
public void enumJobsAsync(int jobState, string locale, int flags) {
this.enumJobsAsync(jobState, locale, flags, null);
}
/// <remarks/>
public void enumJobsAsync(int jobState, string locale, int flags, object userState) {
if ((this.enumJobsOperationCompleted == null)) {
this.enumJobsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumJobsOperationCompleted);
}
this.InvokeAsync("enumJobs", new object[] {
jobState,
locale,
flags}, this.enumJobsOperationCompleted, userState);
}
private void OnenumJobsOperationCompleted(object arg) {
if ((this.enumJobsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumJobsCompleted(this, new enumJobsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo[] clearJobs([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("clearJobs", new object[] {
flags});
return ((jobInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginclearJobs(int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("clearJobs", new object[] {
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo[] EndclearJobs(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo[])(results[0]));
}
/// <remarks/>
public void clearJobsAsync(int flags) {
this.clearJobsAsync(flags, null);
}
/// <remarks/>
public void clearJobsAsync(int flags, object userState) {
if ((this.clearJobsOperationCompleted == null)) {
this.clearJobsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnclearJobsOperationCompleted);
}
this.InvokeAsync("clearJobs", new object[] {
flags}, this.clearJobsOperationCompleted, userState);
}
private void OnclearJobsOperationCompleted(object arg) {
if ((this.clearJobsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.clearJobsCompleted(this, new clearJobsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo restartJob([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string jobId) {
object[] results = this.Invoke("restartJob", new object[] {
jobId});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginrestartJob(string jobId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("restartJob", new object[] {
jobId}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndrestartJob(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void restartJobAsync(string jobId) {
this.restartJobAsync(jobId, null);
}
/// <remarks/>
public void restartJobAsync(string jobId, object userState) {
if ((this.restartJobOperationCompleted == null)) {
this.restartJobOperationCompleted = new System.Threading.SendOrPostCallback(this.OnrestartJobOperationCompleted);
}
this.InvokeAsync("restartJob", new object[] {
jobId}, this.restartJobOperationCompleted, userState);
}
private void OnrestartJobOperationCompleted(object arg) {
if ((this.restartJobCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.restartJobCompleted(this, new restartJobCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo cancelJob([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string jobId) {
object[] results = this.Invoke("cancelJob", new object[] {
jobId});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegincancelJob(string jobId, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("cancelJob", new object[] {
jobId}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndcancelJob(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void cancelJobAsync(string jobId) {
this.cancelJobAsync(jobId, null);
}
/// <remarks/>
public void cancelJobAsync(string jobId, object userState) {
if ((this.cancelJobOperationCompleted == null)) {
this.cancelJobOperationCompleted = new System.Threading.SendOrPostCallback(this.OncancelJobOperationCompleted);
}
this.InvokeAsync("cancelJob", new object[] {
jobId}, this.cancelJobOperationCompleted, userState);
}
private void OncancelJobOperationCompleted(object arg) {
if ((this.cancelJobCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.cancelJobCompleted(this, new cancelJobCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("jobInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobInfo getJobInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string jobId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string locale, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getJobInfo", new object[] {
jobId,
locale,
flags});
return ((jobInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetJobInfo(string jobId, string locale, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getJobInfo", new object[] {
jobId,
locale,
flags}, callback, asyncState);
}
/// <remarks/>
public jobInfo EndgetJobInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((jobInfo)(results[0]));
}
/// <remarks/>
public void getJobInfoAsync(string jobId, string locale, int flags) {
this.getJobInfoAsync(jobId, locale, flags, null);
}
/// <remarks/>
public void getJobInfoAsync(string jobId, string locale, int flags, object userState) {
if ((this.getJobInfoOperationCompleted == null)) {
this.getJobInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetJobInfoOperationCompleted);
}
this.InvokeAsync("getJobInfo", new object[] {
jobId,
locale,
flags}, this.getJobInfoOperationCompleted, userState);
}
private void OngetJobInfoOperationCompleted(object arg) {
if ((this.getJobInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getJobInfoCompleted(this, new getJobInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("group", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public licenseGroupInfo createLicenseGroup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string name, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string osType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string osVersion, [System.Xml.Serialization.XmlElementAttribute("keyList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string[] keyList) {
object[] results = this.Invoke("createLicenseGroup", new object[] {
name,
osType,
osVersion,
keyList});
return ((licenseGroupInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegincreateLicenseGroup(string name, string osType, string osVersion, string[] keyList, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("createLicenseGroup", new object[] {
name,
osType,
osVersion,
keyList}, callback, asyncState);
}
/// <remarks/>
public licenseGroupInfo EndcreateLicenseGroup(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((licenseGroupInfo)(results[0]));
}
/// <remarks/>
public void createLicenseGroupAsync(string name, string osType, string osVersion, string[] keyList) {
this.createLicenseGroupAsync(name, osType, osVersion, keyList, null);
}
/// <remarks/>
public void createLicenseGroupAsync(string name, string osType, string osVersion, string[] keyList, object userState) {
if ((this.createLicenseGroupOperationCompleted == null)) {
this.createLicenseGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OncreateLicenseGroupOperationCompleted);
}
this.InvokeAsync("createLicenseGroup", new object[] {
name,
osType,
osVersion,
keyList}, this.createLicenseGroupOperationCompleted, userState);
}
private void OncreateLicenseGroupOperationCompleted(object arg) {
if ((this.createLicenseGroupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.createLicenseGroupCompleted(this, new createLicenseGroupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public void deleteLicenseGroup([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string name) {
this.Invoke("deleteLicenseGroup", new object[] {
name});
}
/// <remarks/>
public System.IAsyncResult BegindeleteLicenseGroup(string name, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("deleteLicenseGroup", new object[] {
name}, callback, asyncState);
}
/// <remarks/>
public void EnddeleteLicenseGroup(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public void deleteLicenseGroupAsync(string name) {
this.deleteLicenseGroupAsync(name, null);
}
/// <remarks/>
public void deleteLicenseGroupAsync(string name, object userState) {
if ((this.deleteLicenseGroupOperationCompleted == null)) {
this.deleteLicenseGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OndeleteLicenseGroupOperationCompleted);
}
this.InvokeAsync("deleteLicenseGroup", new object[] {
name}, this.deleteLicenseGroupOperationCompleted, userState);
}
private void OndeleteLicenseGroupOperationCompleted(object arg) {
if ((this.deleteLicenseGroupCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.deleteLicenseGroupCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public licenseGroupInfo[] enumLicenseGroups() {
object[] results = this.Invoke("enumLicenseGroups", new object[0]);
return ((licenseGroupInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumLicenseGroups(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumLicenseGroups", new object[0], callback, asyncState);
}
/// <remarks/>
public licenseGroupInfo[] EndenumLicenseGroups(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((licenseGroupInfo[])(results[0]));
}
/// <remarks/>
public void enumLicenseGroupsAsync() {
this.enumLicenseGroupsAsync(null);
}
/// <remarks/>
public void enumLicenseGroupsAsync(object userState) {
if ((this.enumLicenseGroupsOperationCompleted == null)) {
this.enumLicenseGroupsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumLicenseGroupsOperationCompleted);
}
this.InvokeAsync("enumLicenseGroups", new object[0], this.enumLicenseGroupsOperationCompleted, userState);
}
private void OnenumLicenseGroupsOperationCompleted(object arg) {
if ((this.enumLicenseGroupsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumLicenseGroupsCompleted(this, new enumLicenseGroupsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public tagInfo addTag([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string tag, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string objectId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int objectType, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string value, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int valueType) {
object[] results = this.Invoke("addTag", new object[] {
tag,
objectId,
objectType,
value,
valueType});
return ((tagInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginaddTag(string tag, string objectId, int objectType, string value, int valueType, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("addTag", new object[] {
tag,
objectId,
objectType,
value,
valueType}, callback, asyncState);
}
/// <remarks/>
public tagInfo EndaddTag(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((tagInfo)(results[0]));
}
/// <remarks/>
public void addTagAsync(string tag, string objectId, int objectType, string value, int valueType) {
this.addTagAsync(tag, objectId, objectType, value, valueType, null);
}
/// <remarks/>
public void addTagAsync(string tag, string objectId, int objectType, string value, int valueType, object userState) {
if ((this.addTagOperationCompleted == null)) {
this.addTagOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddTagOperationCompleted);
}
this.InvokeAsync("addTag", new object[] {
tag,
objectId,
objectType,
value,
valueType}, this.addTagOperationCompleted, userState);
}
private void OnaddTagOperationCompleted(object arg) {
if ((this.addTagCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.addTagCompleted(this, new addTagCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public tagInfo removeTag([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string tag, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string objectId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int objectType) {
object[] results = this.Invoke("removeTag", new object[] {
tag,
objectId,
objectType});
return ((tagInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveTag(string tag, string objectId, int objectType, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeTag", new object[] {
tag,
objectId,
objectType}, callback, asyncState);
}
/// <remarks/>
public tagInfo EndremoveTag(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((tagInfo)(results[0]));
}
/// <remarks/>
public void removeTagAsync(string tag, string objectId, int objectType) {
this.removeTagAsync(tag, objectId, objectType, null);
}
/// <remarks/>
public void removeTagAsync(string tag, string objectId, int objectType, object userState) {
if ((this.removeTagOperationCompleted == null)) {
this.removeTagOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveTagOperationCompleted);
}
this.InvokeAsync("removeTag", new object[] {
tag,
objectId,
objectType}, this.removeTagOperationCompleted, userState);
}
private void OnremoveTagOperationCompleted(object arg) {
if ((this.removeTagCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeTagCompleted(this, new removeTagCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public tagInfo[] enumTags([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string tag, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string objectId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int objectType) {
object[] results = this.Invoke("enumTags", new object[] {
tag,
objectId,
objectType});
return ((tagInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumTags(string tag, string objectId, int objectType, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumTags", new object[] {
tag,
objectId,
objectType}, callback, asyncState);
}
/// <remarks/>
public tagInfo[] EndenumTags(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((tagInfo[])(results[0]));
}
/// <remarks/>
public void enumTagsAsync(string tag, string objectId, int objectType) {
this.enumTagsAsync(tag, objectId, objectType, null);
}
/// <remarks/>
public void enumTagsAsync(string tag, string objectId, int objectType, object userState) {
if ((this.enumTagsOperationCompleted == null)) {
this.enumTagsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumTagsOperationCompleted);
}
this.InvokeAsync("enumTags", new object[] {
tag,
objectId,
objectType}, this.enumTagsOperationCompleted, userState);
}
private void OnenumTagsOperationCompleted(object arg) {
if ((this.enumTagsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumTagsCompleted(this, new enumTagsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public alertInfo[] enumAlerts([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string locale, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("enumAlerts", new object[] {
locale,
flags});
return ((alertInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumAlerts(string locale, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumAlerts", new object[] {
locale,
flags}, callback, asyncState);
}
/// <remarks/>
public alertInfo[] EndenumAlerts(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((alertInfo[])(results[0]));
}
/// <remarks/>
public void enumAlertsAsync(string locale, int flags) {
this.enumAlertsAsync(locale, flags, null);
}
/// <remarks/>
public void enumAlertsAsync(string locale, int flags, object userState) {
if ((this.enumAlertsOperationCompleted == null)) {
this.enumAlertsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumAlertsOperationCompleted);
}
this.InvokeAsync("enumAlerts", new object[] {
locale,
flags}, this.enumAlertsOperationCompleted, userState);
}
private void OnenumAlertsOperationCompleted(object arg) {
if ((this.enumAlertsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumAlertsCompleted(this, new enumAlertsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public alertInfo getAlertInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string locale, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getAlertInfo", new object[] {
uuid,
locale,
flags});
return ((alertInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetAlertInfo(string uuid, string locale, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getAlertInfo", new object[] {
uuid,
locale,
flags}, callback, asyncState);
}
/// <remarks/>
public alertInfo EndgetAlertInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((alertInfo)(results[0]));
}
/// <remarks/>
public void getAlertInfoAsync(string uuid, string locale, int flags) {
this.getAlertInfoAsync(uuid, locale, flags, null);
}
/// <remarks/>
public void getAlertInfoAsync(string uuid, string locale, int flags, object userState) {
if ((this.getAlertInfoOperationCompleted == null)) {
this.getAlertInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetAlertInfoOperationCompleted);
}
this.InvokeAsync("getAlertInfo", new object[] {
uuid,
locale,
flags}, this.getAlertInfoOperationCompleted, userState);
}
private void OngetAlertInfoOperationCompleted(object arg) {
if ((this.getAlertInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getAlertInfoCompleted(this, new getAlertInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public void clearAlerts([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string uuid) {
this.Invoke("clearAlerts", new object[] {
uuid});
}
/// <remarks/>
public System.IAsyncResult BeginclearAlerts(string uuid, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("clearAlerts", new object[] {
uuid}, callback, asyncState);
}
/// <remarks/>
public void EndclearAlerts(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public void clearAlertsAsync(string uuid) {
this.clearAlertsAsync(uuid, null);
}
/// <remarks/>
public void clearAlertsAsync(string uuid, object userState) {
if ((this.clearAlertsOperationCompleted == null)) {
this.clearAlertsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnclearAlertsOperationCompleted);
}
this.InvokeAsync("clearAlerts", new object[] {
uuid}, this.clearAlertsOperationCompleted, userState);
}
private void OnclearAlertsOperationCompleted(object arg) {
if ((this.clearAlertsCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.clearAlertsCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("licServerInfo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public licenseServerInfo getLicenseServerInfo() {
object[] results = this.Invoke("getLicenseServerInfo", new object[0]);
return ((licenseServerInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetLicenseServerInfo(System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getLicenseServerInfo", new object[0], callback, asyncState);
}
/// <remarks/>
public licenseServerInfo EndgetLicenseServerInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((licenseServerInfo)(results[0]));
}
/// <remarks/>
public void getLicenseServerInfoAsync() {
this.getLicenseServerInfoAsync(null);
}
/// <remarks/>
public void getLicenseServerInfoAsync(object userState) {
if ((this.getLicenseServerInfoOperationCompleted == null)) {
this.getLicenseServerInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetLicenseServerInfoOperationCompleted);
}
this.InvokeAsync("getLicenseServerInfo", new object[0], this.getLicenseServerInfoOperationCompleted, userState);
}
private void OngetLicenseServerInfoOperationCompleted(object arg) {
if ((this.getLicenseServerInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getLicenseServerInfoCompleted(this, new getLicenseServerInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public void setLicenseServerInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string server, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int port) {
this.Invoke("setLicenseServerInfo", new object[] {
server,
port});
}
/// <remarks/>
public System.IAsyncResult BeginsetLicenseServerInfo(string server, int port, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("setLicenseServerInfo", new object[] {
server,
port}, callback, asyncState);
}
/// <remarks/>
public void EndsetLicenseServerInfo(System.IAsyncResult asyncResult) {
this.EndInvoke(asyncResult);
}
/// <remarks/>
public void setLicenseServerInfoAsync(string server, int port) {
this.setLicenseServerInfoAsync(server, port, null);
}
/// <remarks/>
public void setLicenseServerInfoAsync(string server, int port, object userState) {
if ((this.setLicenseServerInfoOperationCompleted == null)) {
this.setLicenseServerInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsetLicenseServerInfoOperationCompleted);
}
this.InvokeAsync("setLicenseServerInfo", new object[] {
server,
port}, this.setLicenseServerInfoOperationCompleted, userState);
}
private void OnsetLicenseServerInfoOperationCompleted(object arg) {
if ((this.setLicenseServerInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.setLicenseServerInfoCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("localizedMessage", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string getLocalizedMessageString([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] i18nString message, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string locale) {
object[] results = this.Invoke("getLocalizedMessageString", new object[] {
message,
locale});
return ((string)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetLocalizedMessageString(i18nString message, string locale, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getLocalizedMessageString", new object[] {
message,
locale}, callback, asyncState);
}
/// <remarks/>
public string EndgetLocalizedMessageString(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((string)(results[0]));
}
/// <remarks/>
public void getLocalizedMessageStringAsync(i18nString message, string locale) {
this.getLocalizedMessageStringAsync(message, locale, null);
}
/// <remarks/>
public void getLocalizedMessageStringAsync(i18nString message, string locale, object userState) {
if ((this.getLocalizedMessageStringOperationCompleted == null)) {
this.getLocalizedMessageStringOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetLocalizedMessageStringOperationCompleted);
}
this.InvokeAsync("getLocalizedMessageString", new object[] {
message,
locale}, this.getLocalizedMessageStringOperationCompleted, userState);
}
private void OngetLocalizedMessageStringOperationCompleted(object arg) {
if ((this.getLocalizedMessageStringCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getLocalizedMessageStringCompleted(this, new getLocalizedMessageStringCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("list", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public userInfo[] enumUsers([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("enumUsers", new object[] {
flags});
return ((userInfo[])(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginenumUsers(int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("enumUsers", new object[] {
flags}, callback, asyncState);
}
/// <remarks/>
public userInfo[] EndenumUsers(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((userInfo[])(results[0]));
}
/// <remarks/>
public void enumUsersAsync(int flags) {
this.enumUsersAsync(flags, null);
}
/// <remarks/>
public void enumUsersAsync(int flags, object userState) {
if ((this.enumUsersOperationCompleted == null)) {
this.enumUsersOperationCompleted = new System.Threading.SendOrPostCallback(this.OnenumUsersOperationCompleted);
}
this.InvokeAsync("enumUsers", new object[] {
flags}, this.enumUsersOperationCompleted, userState);
}
private void OnenumUsersOperationCompleted(object arg) {
if ((this.enumUsersCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.enumUsersCompleted(this, new enumUsersCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public userInfo getUserInfo([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string username, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("getUserInfo", new object[] {
username,
flags});
return ((userInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BegingetUserInfo(string username, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("getUserInfo", new object[] {
username,
flags}, callback, asyncState);
}
/// <remarks/>
public userInfo EndgetUserInfo(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((userInfo)(results[0]));
}
/// <remarks/>
public void getUserInfoAsync(string username, int flags) {
this.getUserInfoAsync(username, flags, null);
}
/// <remarks/>
public void getUserInfoAsync(string username, int flags, object userState) {
if ((this.getUserInfoOperationCompleted == null)) {
this.getUserInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetUserInfoOperationCompleted);
}
this.InvokeAsync("getUserInfo", new object[] {
username,
flags}, this.getUserInfoOperationCompleted, userState);
}
private void OngetUserInfoOperationCompleted(object arg) {
if ((this.getUserInfoCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.getUserInfoCompleted(this, new getUserInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public userInfo addUser([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string username, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string password, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string roleId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] uint isEnabled, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("addUser", new object[] {
username,
password,
description,
roleId,
isEnabled,
flags});
return ((userInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginaddUser(string username, string password, string description, string roleId, uint isEnabled, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("addUser", new object[] {
username,
password,
description,
roleId,
isEnabled,
flags}, callback, asyncState);
}
/// <remarks/>
public userInfo EndaddUser(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((userInfo)(results[0]));
}
/// <remarks/>
public void addUserAsync(string username, string password, string description, string roleId, uint isEnabled, int flags) {
this.addUserAsync(username, password, description, roleId, isEnabled, flags, null);
}
/// <remarks/>
public void addUserAsync(string username, string password, string description, string roleId, uint isEnabled, int flags, object userState) {
if ((this.addUserOperationCompleted == null)) {
this.addUserOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddUserOperationCompleted);
}
this.InvokeAsync("addUser", new object[] {
username,
password,
description,
roleId,
isEnabled,
flags}, this.addUserOperationCompleted, userState);
}
private void OnaddUserOperationCompleted(object arg) {
if ((this.addUserCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.addUserCompleted(this, new addUserCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public userInfo changeUserPassword([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string username, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string oldPassword, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string newPassword) {
object[] results = this.Invoke("changeUserPassword", new object[] {
username,
oldPassword,
newPassword});
return ((userInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginchangeUserPassword(string username, string oldPassword, string newPassword, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("changeUserPassword", new object[] {
username,
oldPassword,
newPassword}, callback, asyncState);
}
/// <remarks/>
public userInfo EndchangeUserPassword(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((userInfo)(results[0]));
}
/// <remarks/>
public void changeUserPasswordAsync(string username, string oldPassword, string newPassword) {
this.changeUserPasswordAsync(username, oldPassword, newPassword, null);
}
/// <remarks/>
public void changeUserPasswordAsync(string username, string oldPassword, string newPassword, object userState) {
if ((this.changeUserPasswordOperationCompleted == null)) {
this.changeUserPasswordOperationCompleted = new System.Threading.SendOrPostCallback(this.OnchangeUserPasswordOperationCompleted);
}
this.InvokeAsync("changeUserPassword", new object[] {
username,
oldPassword,
newPassword}, this.changeUserPasswordOperationCompleted, userState);
}
private void OnchangeUserPasswordOperationCompleted(object arg) {
if ((this.changeUserPasswordCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.changeUserPasswordCompleted(this, new changeUserPasswordCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public userInfo modifyUser([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string username, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string description, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string roleId, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int isEnabled, [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] int flags) {
object[] results = this.Invoke("modifyUser", new object[] {
username,
description,
roleId,
isEnabled,
flags});
return ((userInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginmodifyUser(string username, string description, string roleId, int isEnabled, int flags, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("modifyUser", new object[] {
username,
description,
roleId,
isEnabled,
flags}, callback, asyncState);
}
/// <remarks/>
public userInfo EndmodifyUser(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((userInfo)(results[0]));
}
/// <remarks/>
public void modifyUserAsync(string username, string description, string roleId, int isEnabled, int flags) {
this.modifyUserAsync(username, description, roleId, isEnabled, flags, null);
}
/// <remarks/>
public void modifyUserAsync(string username, string description, string roleId, int isEnabled, int flags, object userState) {
if ((this.modifyUserOperationCompleted == null)) {
this.modifyUserOperationCompleted = new System.Threading.SendOrPostCallback(this.OnmodifyUserOperationCompleted);
}
this.InvokeAsync("modifyUser", new object[] {
username,
description,
roleId,
isEnabled,
flags}, this.modifyUserOperationCompleted, userState);
}
private void OnmodifyUserOperationCompleted(object arg) {
if ((this.modifyUserCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.modifyUserCompleted(this, new modifyUserCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="http://www.citrix.com/storagelink/csl.xsd", ResponseNamespace="http://www.citrix.com/storagelink/csl.xsd", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[return: System.Xml.Serialization.XmlElementAttribute("info", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public userInfo removeUser([System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] string username) {
object[] results = this.Invoke("removeUser", new object[] {
username});
return ((userInfo)(results[0]));
}
/// <remarks/>
public System.IAsyncResult BeginremoveUser(string username, System.AsyncCallback callback, object asyncState) {
return this.BeginInvoke("removeUser", new object[] {
username}, callback, asyncState);
}
/// <remarks/>
public userInfo EndremoveUser(System.IAsyncResult asyncResult) {
object[] results = this.EndInvoke(asyncResult);
return ((userInfo)(results[0]));
}
/// <remarks/>
public void removeUserAsync(string username) {
this.removeUserAsync(username, null);
}
/// <remarks/>
public void removeUserAsync(string username, object userState) {
if ((this.removeUserOperationCompleted == null)) {
this.removeUserOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveUserOperationCompleted);
}
this.InvokeAsync("removeUser", new object[] {
username}, this.removeUserOperationCompleted, userState);
}
private void OnremoveUserOperationCompleted(object arg) {
if ((this.removeUserCompleted != null)) {
System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
this.removeUserCompleted(this, new removeUserCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
}
}
/// <remarks/>
public new void CancelAsync(object userState) {
base.CancelAsync(userState);
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class fabricConfigurationInfo : objectInfo {
private int managementPolicyField;
private string zoneAliasSuffixField;
private string zoneAliasPrefixField;
private string zoneSuffixField;
private string zonePrefixField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int managementPolicy {
get {
return this.managementPolicyField;
}
set {
this.managementPolicyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string zoneAliasSuffix {
get {
return this.zoneAliasSuffixField;
}
set {
this.zoneAliasSuffixField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string zoneAliasPrefix {
get {
return this.zoneAliasPrefixField;
}
set {
this.zoneAliasPrefixField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string zoneSuffix {
get {
return this.zoneSuffixField;
}
set {
this.zoneSuffixField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string zonePrefix {
get {
return this.zonePrefixField;
}
set {
this.zonePrefixField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIncludeAttribute(typeof(alertInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(jobInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPGlobalConfiguration))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(OperationResult))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(OperationResultStep))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPNetworkAssoc))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPStorageRepositoryAssoc))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPStorageRepositoryAssocDetail))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPConsistencyGroupAssoc))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPConsistencyGroupAssocDetail))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPConsistencyGroupMinimal))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPConsistencyGroupInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPRecoveryPoolInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(virtualMachineSRPInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPSiteInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPStateInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(zoneAliasInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(zoneInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(zoneSetInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(switchInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(fabricInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(fabricConfigurationInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(storageAdapterInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(virtualMachineTemplateInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(storageManifestInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(storageManifestProvisionInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(hostGroupInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(storageRepositoryInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(storageRepositoryNodeInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(catalogInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(storageProfileInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(storageProfileNodeInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(sysPrepRepository))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(sysPrepProfile))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(hardwareProfileInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(licenseGroupInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(storageSystemInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(storagePoolInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(hostInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(virtualMachineInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(virtualMachineHostNetworkInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(vmBootDiskInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(virtualMachineStorageDeviceInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(hostStorageDeviceInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(hostCredentialsInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(snapshotSessionInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(snapshotAssocInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPStorageVolumeAssoc))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPStorageVolumeAssocDetail))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(snapshotMethodInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(storageAssignmentInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(targetPortInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(initiatorPortInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(vmNetworkMapInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(vmNetworkInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(vmStorageMapInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(vmStorageInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(diskDriveScsiIdInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(storageVolumeInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(storageVolumeVhdAssoc))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(hostNetworkInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(hostInitiatorInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(hostInitiatorPortInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(iscsiSessionInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(iscsiTargetID))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(managementCredentials))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(userInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(resourceGroupInfo))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(roleInfo))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public partial class objectInfo {
private string displayNameField;
private string objectIdField;
private string parentIdField;
private int objectTypeField;
private int objStateField;
private keyValuePair[] tagsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string displayName {
get {
return this.displayNameField;
}
set {
this.displayNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string objectId {
get {
return this.objectIdField;
}
set {
this.objectIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string parentId {
get {
return this.parentIdField;
}
set {
this.parentIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int objectType {
get {
return this.objectTypeField;
}
set {
this.objectTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int objState {
get {
return this.objStateField;
}
set {
this.objStateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("tags", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public keyValuePair[] tags {
get {
return this.tagsField;
}
set {
this.tagsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public partial class keyValuePair {
private string strKeyField;
private string strValueField;
private int intDataTypeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string strKey {
get {
return this.strKeyField;
}
set {
this.strKeyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string strValue {
get {
return this.strValueField;
}
set {
this.strValueField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int intDataType {
get {
return this.intDataTypeField;
}
set {
this.intDataTypeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class licenseServerInfo {
private string serverField;
private long portField;
private bool activeField;
private long licensetypeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string server {
get {
return this.serverField;
}
set {
this.serverField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public long port {
get {
return this.portField;
}
set {
this.portField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool active {
get {
return this.activeField;
}
set {
this.activeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public long licensetype {
get {
return this.licensetypeField;
}
set {
this.licensetypeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public partial class tagInfo {
private string objIdField;
private int objTypeField;
private keyValuePair[] tagsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string objId {
get {
return this.objIdField;
}
set {
this.objIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int objType {
get {
return this.objTypeField;
}
set {
this.objTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("tags", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public keyValuePair[] tags {
get {
return this.tagsField;
}
set {
this.tagsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public partial class @event {
private System.DateTime serverTimeStampField;
private int eventCounterField;
private string eventIdField;
private keyValuePair[] paramsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public System.DateTime serverTimeStamp {
get {
return this.serverTimeStampField;
}
set {
this.serverTimeStampField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int eventCounter {
get {
return this.eventCounterField;
}
set {
this.eventCounterField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string eventId {
get {
return this.eventIdField;
}
set {
this.eventIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("params", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public keyValuePair[] @params {
get {
return this.paramsField;
}
set {
this.paramsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public partial class alertParam {
private string jobIdField;
private string paramKeyField;
private string paramValueField;
private int dataTypeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string jobId {
get {
return this.jobIdField;
}
set {
this.jobIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string paramKey {
get {
return this.paramKeyField;
}
set {
this.paramKeyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string paramValue {
get {
return this.paramValueField;
}
set {
this.paramValueField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int dataType {
get {
return this.dataTypeField;
}
set {
this.dataTypeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public partial class objectLockInfo {
private string lockIdField;
private string objectIdField;
private string parentIdField;
private int objectTypeField;
private int lockTypeField;
private string jobIdField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string lockId {
get {
return this.lockIdField;
}
set {
this.lockIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string objectId {
get {
return this.objectIdField;
}
set {
this.objectIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string parentId {
get {
return this.parentIdField;
}
set {
this.parentIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int objectType {
get {
return this.objectTypeField;
}
set {
this.objectTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int lockType {
get {
return this.lockTypeField;
}
set {
this.lockTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string jobId {
get {
return this.jobIdField;
}
set {
this.jobIdField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public partial class jobParam {
private string jobIdField;
private string paramKeyField;
private string paramValueField;
private int dataTypeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string jobId {
get {
return this.jobIdField;
}
set {
this.jobIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string paramKey {
get {
return this.paramKeyField;
}
set {
this.paramKeyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string paramValue {
get {
return this.paramValueField;
}
set {
this.paramValueField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int dataType {
get {
return this.dataTypeField;
}
set {
this.dataTypeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public partial class i18nString {
private string messageIdField;
private string defaultMessageField;
private keyValuePair[] messageParamsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string messageId {
get {
return this.messageIdField;
}
set {
this.messageIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string defaultMessage {
get {
return this.defaultMessageField;
}
set {
this.defaultMessageField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("messageParams", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public keyValuePair[] messageParams {
get {
return this.messageParamsField;
}
set {
this.messageParamsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public partial class errorInfo {
private i18nString errorMessageField;
private uint errorCodeField;
private uint severityField;
private int errorLineField;
private string errorFileField;
private string errorFunctionField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public i18nString errorMessage {
get {
return this.errorMessageField;
}
set {
this.errorMessageField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint errorCode {
get {
return this.errorCodeField;
}
set {
this.errorCodeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint severity {
get {
return this.severityField;
}
set {
this.severityField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int errorLine {
get {
return this.errorLineField;
}
set {
this.errorLineField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string errorFile {
get {
return this.errorFileField;
}
set {
this.errorFileField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string errorFunction {
get {
return this.errorFunctionField;
}
set {
this.errorFunctionField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class sysPrepProfileParam {
private string paramKeyField;
private string paramDefaultValueField;
private string sysPrepProfileUuidField;
private long paramValueTypeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string paramKey {
get {
return this.paramKeyField;
}
set {
this.paramKeyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string paramDefaultValue {
get {
return this.paramDefaultValueField;
}
set {
this.paramDefaultValueField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string sysPrepProfileUuid {
get {
return this.sysPrepProfileUuidField;
}
set {
this.sysPrepProfileUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public long paramValueType {
get {
return this.paramValueTypeField;
}
set {
this.paramValueTypeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class raidTypeInfo {
private string friendlyNameField;
private uint raidTypeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint raidType {
get {
return this.raidTypeField;
}
set {
this.raidTypeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class storageVolumeLunInfo {
private string storageVolumeIdField;
private string lunIqnField;
private int lunField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageVolumeId {
get {
return this.storageVolumeIdField;
}
set {
this.storageVolumeIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string lunIqn {
get {
return this.lunIqnField;
}
set {
this.lunIqnField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int lun {
get {
return this.lunField;
}
set {
this.lunField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public partial class alertInfo : objectInfo {
private string uuidField;
private i18nString descriptionField;
private System.DateTime dateStampField;
private errorInfo errInfoField;
private alertParam[] paramsField;
private string associatedJobIdField;
private long flagsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public i18nString description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public System.DateTime dateStamp {
get {
return this.dateStampField;
}
set {
this.dateStampField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public errorInfo errInfo {
get {
return this.errInfoField;
}
set {
this.errInfoField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("params", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public alertParam[] @params {
get {
return this.paramsField;
}
set {
this.paramsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string associatedJobId {
get {
return this.associatedJobIdField;
}
set {
this.associatedJobIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public long flags {
get {
return this.flagsField;
}
set {
this.flagsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public partial class jobInfo : objectInfo {
private string jobIdField;
private string parentJobIdField;
private string jobTypeField;
private i18nString nameField;
private i18nString descriptionField;
private jobParam[] paramsField;
private long flagsField;
private long jobStatusField;
private long progressField;
private long jobIndexField;
private System.DateTime dateStampField;
private System.DateTime completedDateStampField;
private errorInfo errInfoField;
private objectLockInfo[] locksField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string jobId {
get {
return this.jobIdField;
}
set {
this.jobIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string parentJobId {
get {
return this.parentJobIdField;
}
set {
this.parentJobIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string jobType {
get {
return this.jobTypeField;
}
set {
this.jobTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public i18nString name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public i18nString description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("params", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public jobParam[] @params {
get {
return this.paramsField;
}
set {
this.paramsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public long flags {
get {
return this.flagsField;
}
set {
this.flagsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public long jobStatus {
get {
return this.jobStatusField;
}
set {
this.jobStatusField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public long progress {
get {
return this.progressField;
}
set {
this.progressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public long jobIndex {
get {
return this.jobIndexField;
}
set {
this.jobIndexField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public System.DateTime dateStamp {
get {
return this.dateStampField;
}
set {
this.dateStampField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public System.DateTime completedDateStamp {
get {
return this.completedDateStampField;
}
set {
this.completedDateStampField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public errorInfo errInfo {
get {
return this.errInfoField;
}
set {
this.errInfoField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("locks", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public objectLockInfo[] locks {
get {
return this.locksField;
}
set {
this.locksField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class SRPGlobalConfiguration : objectInfo {
private SRPSiteInfo localSiteField;
private SRPSiteInfo remoteSiteField;
private managementCredentials[] localCredentialsField;
private managementCredentials[] remoteCredentialsField;
private storageRepositoryInfo[] localSRsField;
private storageRepositoryInfo[] remoteSRsField;
private SRPStorageRepositoryAssoc[] srMappingsField;
private SRPStorageVolumeAssoc[] svMappingsField;
private SRPNetworkAssoc[] networkMappingsField;
private SRPConsistencyGroupMinimal[] consistencyGroupsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPSiteInfo localSite {
get {
return this.localSiteField;
}
set {
this.localSiteField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPSiteInfo remoteSite {
get {
return this.remoteSiteField;
}
set {
this.remoteSiteField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("localCredentials", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public managementCredentials[] localCredentials {
get {
return this.localCredentialsField;
}
set {
this.localCredentialsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("remoteCredentials", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public managementCredentials[] remoteCredentials {
get {
return this.remoteCredentialsField;
}
set {
this.remoteCredentialsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("localSRs", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageRepositoryInfo[] localSRs {
get {
return this.localSRsField;
}
set {
this.localSRsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("remoteSRs", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageRepositoryInfo[] remoteSRs {
get {
return this.remoteSRsField;
}
set {
this.remoteSRsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("srMappings", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPStorageRepositoryAssoc[] srMappings {
get {
return this.srMappingsField;
}
set {
this.srMappingsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("svMappings", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPStorageVolumeAssoc[] svMappings {
get {
return this.svMappingsField;
}
set {
this.svMappingsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("networkMappings", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPNetworkAssoc[] networkMappings {
get {
return this.networkMappingsField;
}
set {
this.networkMappingsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("consistencyGroups", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPConsistencyGroupMinimal[] consistencyGroups {
get {
return this.consistencyGroupsField;
}
set {
this.consistencyGroupsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class SRPSiteInfo : objectInfo {
private string uuidField;
private bool enabledField;
private string nameField;
private string descriptionField;
private string serviceAddressField;
private int portField;
private bool useSSLField;
private string usernameField;
private string passwordField;
private uint modeField;
private string srpPersistPathField;
private hostInfo[] hostsField;
private hostNetworkInfo[] networksField;
private storageSystemInfo[] storageSystemsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool enabled {
get {
return this.enabledField;
}
set {
this.enabledField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string serviceAddress {
get {
return this.serviceAddressField;
}
set {
this.serviceAddressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int port {
get {
return this.portField;
}
set {
this.portField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool useSSL {
get {
return this.useSSLField;
}
set {
this.useSSLField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string username {
get {
return this.usernameField;
}
set {
this.usernameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string password {
get {
return this.passwordField;
}
set {
this.passwordField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint mode {
get {
return this.modeField;
}
set {
this.modeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string srpPersistPath {
get {
return this.srpPersistPathField;
}
set {
this.srpPersistPathField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("hosts", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostInfo[] hosts {
get {
return this.hostsField;
}
set {
this.hostsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("networks", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostNetworkInfo[] networks {
get {
return this.networksField;
}
set {
this.networksField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("storageSystems", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageSystemInfo[] storageSystems {
get {
return this.storageSystemsField;
}
set {
this.storageSystemsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class hostInfo : objectInfo {
private string hostnameField;
private string ipAddressField;
private string osTypeField;
private string osVersionField;
private string usernameField;
private string passwordField;
private string uuidField;
private string hostGroupUuidField;
private string hostGroupNameField;
private uint cpuCountField;
private uint memSizeInMBField;
private uint stateField;
private uint hyperVisorTypeField;
private string macAddressesField;
private uint licenseTypeField;
private string recoveryPoolUuidField;
private hostInitiatorInfo[] hostInitiatorInfoListField;
private storageVolumeInfo[] storageVolumeInfoListField;
private diskDriveScsiIdInfo[] diskDriveScsiIdListField;
private vmNetworkMapInfo[] vmNetworkMapInfoListField;
private virtualMachineInfo[] virtualMachineInfoListField;
private hostNetworkInfo[] hostNetworkInfoListField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hostname {
get {
return this.hostnameField;
}
set {
this.hostnameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string ipAddress {
get {
return this.ipAddressField;
}
set {
this.ipAddressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string osType {
get {
return this.osTypeField;
}
set {
this.osTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string osVersion {
get {
return this.osVersionField;
}
set {
this.osVersionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string username {
get {
return this.usernameField;
}
set {
this.usernameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string password {
get {
return this.passwordField;
}
set {
this.passwordField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hostGroupUuid {
get {
return this.hostGroupUuidField;
}
set {
this.hostGroupUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hostGroupName {
get {
return this.hostGroupNameField;
}
set {
this.hostGroupNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint cpuCount {
get {
return this.cpuCountField;
}
set {
this.cpuCountField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint memSizeInMB {
get {
return this.memSizeInMBField;
}
set {
this.memSizeInMBField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint state {
get {
return this.stateField;
}
set {
this.stateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint hyperVisorType {
get {
return this.hyperVisorTypeField;
}
set {
this.hyperVisorTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string macAddresses {
get {
return this.macAddressesField;
}
set {
this.macAddressesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint licenseType {
get {
return this.licenseTypeField;
}
set {
this.licenseTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string recoveryPoolUuid {
get {
return this.recoveryPoolUuidField;
}
set {
this.recoveryPoolUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("hostInitiatorInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostInitiatorInfo[] hostInitiatorInfoList {
get {
return this.hostInitiatorInfoListField;
}
set {
this.hostInitiatorInfoListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("storageVolumeInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageVolumeInfo[] storageVolumeInfoList {
get {
return this.storageVolumeInfoListField;
}
set {
this.storageVolumeInfoListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("diskDriveScsiIdList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public diskDriveScsiIdInfo[] diskDriveScsiIdList {
get {
return this.diskDriveScsiIdListField;
}
set {
this.diskDriveScsiIdListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("vmNetworkMapInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public vmNetworkMapInfo[] vmNetworkMapInfoList {
get {
return this.vmNetworkMapInfoListField;
}
set {
this.vmNetworkMapInfoListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("virtualMachineInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public virtualMachineInfo[] virtualMachineInfoList {
get {
return this.virtualMachineInfoListField;
}
set {
this.virtualMachineInfoListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("hostNetworkInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostNetworkInfo[] hostNetworkInfoList {
get {
return this.hostNetworkInfoListField;
}
set {
this.hostNetworkInfoListField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class hostInitiatorInfo : objectInfo {
private string hostNameField;
private string nameField;
private string tagField;
private uint initiatorTypeField;
private bool isVirtualField;
private bool isDisabledField;
private string chapUsernameField;
private string chapPasswordField;
private string manufacturerField;
private string mfgDomainField;
private string modelField;
private string serialNumberField;
private string nodeSymbolicNameField;
private hostInitiatorPortInfo[] initiatorPortListField;
private iscsiSessionInfo[] iscsiSessionListField;
private string uuidField;
private string hostUuidField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hostName {
get {
return this.hostNameField;
}
set {
this.hostNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string tag {
get {
return this.tagField;
}
set {
this.tagField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint initiatorType {
get {
return this.initiatorTypeField;
}
set {
this.initiatorTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool isVirtual {
get {
return this.isVirtualField;
}
set {
this.isVirtualField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool isDisabled {
get {
return this.isDisabledField;
}
set {
this.isDisabledField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string chapUsername {
get {
return this.chapUsernameField;
}
set {
this.chapUsernameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string chapPassword {
get {
return this.chapPasswordField;
}
set {
this.chapPasswordField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string manufacturer {
get {
return this.manufacturerField;
}
set {
this.manufacturerField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string mfgDomain {
get {
return this.mfgDomainField;
}
set {
this.mfgDomainField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string model {
get {
return this.modelField;
}
set {
this.modelField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string serialNumber {
get {
return this.serialNumberField;
}
set {
this.serialNumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string nodeSymbolicName {
get {
return this.nodeSymbolicNameField;
}
set {
this.nodeSymbolicNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("initiatorPortList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostInitiatorPortInfo[] initiatorPortList {
get {
return this.initiatorPortListField;
}
set {
this.initiatorPortListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("iscsiSessionList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public iscsiSessionInfo[] iscsiSessionList {
get {
return this.iscsiSessionListField;
}
set {
this.iscsiSessionListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hostUuid {
get {
return this.hostUuidField;
}
set {
this.hostUuidField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class hostInitiatorPortInfo : objectInfo {
private string initiatorPortNameField;
private int portStateField;
private string fabricNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string initiatorPortName {
get {
return this.initiatorPortNameField;
}
set {
this.initiatorPortNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int portState {
get {
return this.portStateField;
}
set {
this.portStateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string fabricName {
get {
return this.fabricNameField;
}
set {
this.fabricNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class iscsiSessionInfo : objectInfo {
private string initiatorNameField;
private string targetNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string initiatorName {
get {
return this.initiatorNameField;
}
set {
this.initiatorNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string targetName {
get {
return this.targetNameField;
}
set {
this.targetNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class storageVolumeInfo : objectInfo {
private string storageVolumeIdField;
private string storageSystemIdField;
private string storagePoolIdField;
private string friendlyNameField;
private string serialNumField;
private int statusField;
private uint accessPermissionsField;
private uint volumeTypeField;
private uint sizeInMBField;
private uint usedSpaceInMBField;
private bool isSnapshotField;
private uint snapshotFlagsField;
private string lunIqnField;
private string[] childStorageVolumeListField;
private string assignedToUserField;
private uint assignedToHostField;
private storageVolumeVhdAssoc[] storageVolumeVhdAssocListField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageVolumeId {
get {
return this.storageVolumeIdField;
}
set {
this.storageVolumeIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageSystemId {
get {
return this.storageSystemIdField;
}
set {
this.storageSystemIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storagePoolId {
get {
return this.storagePoolIdField;
}
set {
this.storagePoolIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string serialNum {
get {
return this.serialNumField;
}
set {
this.serialNumField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int status {
get {
return this.statusField;
}
set {
this.statusField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint accessPermissions {
get {
return this.accessPermissionsField;
}
set {
this.accessPermissionsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint volumeType {
get {
return this.volumeTypeField;
}
set {
this.volumeTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint sizeInMB {
get {
return this.sizeInMBField;
}
set {
this.sizeInMBField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint usedSpaceInMB {
get {
return this.usedSpaceInMBField;
}
set {
this.usedSpaceInMBField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool isSnapshot {
get {
return this.isSnapshotField;
}
set {
this.isSnapshotField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint snapshotFlags {
get {
return this.snapshotFlagsField;
}
set {
this.snapshotFlagsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string lunIqn {
get {
return this.lunIqnField;
}
set {
this.lunIqnField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("childStorageVolumeList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string[] childStorageVolumeList {
get {
return this.childStorageVolumeListField;
}
set {
this.childStorageVolumeListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string assignedToUser {
get {
return this.assignedToUserField;
}
set {
this.assignedToUserField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint assignedToHost {
get {
return this.assignedToHostField;
}
set {
this.assignedToHostField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("storageVolumeVhdAssocList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageVolumeVhdAssoc[] storageVolumeVhdAssocList {
get {
return this.storageVolumeVhdAssocListField;
}
set {
this.storageVolumeVhdAssocListField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class storageVolumeVhdAssoc : objectInfo {
private string storageVolumeIdField;
private string virtualDeviceFilePathField;
private uint fileTypeField;
private uint fileSizeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageVolumeId {
get {
return this.storageVolumeIdField;
}
set {
this.storageVolumeIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string virtualDeviceFilePath {
get {
return this.virtualDeviceFilePathField;
}
set {
this.virtualDeviceFilePathField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint fileType {
get {
return this.fileTypeField;
}
set {
this.fileTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint fileSize {
get {
return this.fileSizeField;
}
set {
this.fileSizeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class diskDriveScsiIdInfo : objectInfo {
private string hostNameField;
private string nameField;
private string tagField;
private ulong indexField;
private ulong portField;
private ulong busField;
private ulong targetField;
private ulong lunField;
private string vendorIDField;
private string productIDField;
private string enclosureIDField;
private string deviceIDField;
private string snidField;
private bool isAvailableField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hostName {
get {
return this.hostNameField;
}
set {
this.hostNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string tag {
get {
return this.tagField;
}
set {
this.tagField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public ulong index {
get {
return this.indexField;
}
set {
this.indexField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public ulong port {
get {
return this.portField;
}
set {
this.portField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public ulong bus {
get {
return this.busField;
}
set {
this.busField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public ulong target {
get {
return this.targetField;
}
set {
this.targetField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public ulong lun {
get {
return this.lunField;
}
set {
this.lunField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string vendorID {
get {
return this.vendorIDField;
}
set {
this.vendorIDField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string productID {
get {
return this.productIDField;
}
set {
this.productIDField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string enclosureID {
get {
return this.enclosureIDField;
}
set {
this.enclosureIDField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string deviceID {
get {
return this.deviceIDField;
}
set {
this.deviceIDField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string snid {
get {
return this.snidField;
}
set {
this.snidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool isAvailable {
get {
return this.isAvailableField;
}
set {
this.isAvailableField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class vmNetworkMapInfo : objectInfo {
private string vmNameField;
private string guidField;
private vmNetworkInfo[] vmNetworkInfosField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string vmName {
get {
return this.vmNameField;
}
set {
this.vmNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string guid {
get {
return this.guidField;
}
set {
this.guidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("vmNetworkInfos", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public vmNetworkInfo[] vmNetworkInfos {
get {
return this.vmNetworkInfosField;
}
set {
this.vmNetworkInfosField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class vmNetworkInfo : objectInfo {
private string uuidField;
private string vmUuidField;
private string networkNameField;
private string deviceNameField;
private string mACField;
private string networkTypeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string vmUuid {
get {
return this.vmUuidField;
}
set {
this.vmUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string networkName {
get {
return this.networkNameField;
}
set {
this.networkNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string deviceName {
get {
return this.deviceNameField;
}
set {
this.deviceNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string MAC {
get {
return this.mACField;
}
set {
this.mACField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string networkType {
get {
return this.networkTypeField;
}
set {
this.networkTypeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class virtualMachineInfo : objectInfo {
private string sourceTemplateField;
private string hostnameField;
private string ipAddressField;
private uint hyperVisorTypeField;
private string uuidField;
private string osTypeField;
private string osVersionField;
private uint cpuCountField;
private uint memSizeInMBField;
private string biosBootOrderField;
private uint hasDvdDriveField;
private uint hasScsiControllerField;
private uint hasLegacyNetworkField;
private string parentHostUuidField;
private uint stateField;
private string consistencyGroupUuidField;
private bool pvField;
private uint flagsField;
private string srpSiteUuidField;
private hostInitiatorInfo[] hostInitiatorInfoListField;
private virtualMachineStorageDeviceInfo[] vmStorageDeviceInfoListField;
private vmNetworkInfo[] vmNetworkInfosField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string sourceTemplate {
get {
return this.sourceTemplateField;
}
set {
this.sourceTemplateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hostname {
get {
return this.hostnameField;
}
set {
this.hostnameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string ipAddress {
get {
return this.ipAddressField;
}
set {
this.ipAddressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint hyperVisorType {
get {
return this.hyperVisorTypeField;
}
set {
this.hyperVisorTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string osType {
get {
return this.osTypeField;
}
set {
this.osTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string osVersion {
get {
return this.osVersionField;
}
set {
this.osVersionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint cpuCount {
get {
return this.cpuCountField;
}
set {
this.cpuCountField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint memSizeInMB {
get {
return this.memSizeInMBField;
}
set {
this.memSizeInMBField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string biosBootOrder {
get {
return this.biosBootOrderField;
}
set {
this.biosBootOrderField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint hasDvdDrive {
get {
return this.hasDvdDriveField;
}
set {
this.hasDvdDriveField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint hasScsiController {
get {
return this.hasScsiControllerField;
}
set {
this.hasScsiControllerField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint hasLegacyNetwork {
get {
return this.hasLegacyNetworkField;
}
set {
this.hasLegacyNetworkField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string parentHostUuid {
get {
return this.parentHostUuidField;
}
set {
this.parentHostUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint state {
get {
return this.stateField;
}
set {
this.stateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string consistencyGroupUuid {
get {
return this.consistencyGroupUuidField;
}
set {
this.consistencyGroupUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool pv {
get {
return this.pvField;
}
set {
this.pvField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint flags {
get {
return this.flagsField;
}
set {
this.flagsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string srpSiteUuid {
get {
return this.srpSiteUuidField;
}
set {
this.srpSiteUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("hostInitiatorInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostInitiatorInfo[] hostInitiatorInfoList {
get {
return this.hostInitiatorInfoListField;
}
set {
this.hostInitiatorInfoListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("vmStorageDeviceInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public virtualMachineStorageDeviceInfo[] vmStorageDeviceInfoList {
get {
return this.vmStorageDeviceInfoListField;
}
set {
this.vmStorageDeviceInfoListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("vmNetworkInfos", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public vmNetworkInfo[] vmNetworkInfos {
get {
return this.vmNetworkInfosField;
}
set {
this.vmNetworkInfosField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class virtualMachineStorageDeviceInfo : objectInfo {
private string vmUuidField;
private string vmStorageDeviceInfoIdField;
private string hostStorageDeviceInfoIdField;
private vmvirtualcontrollertypet virtualControllerTypeField;
private uint virtualControllerIndexField;
private uint virtualDeviceIndexField;
private bool isBootDeviceField;
private storageconnectiontypet vmStorageTypeField;
private string vhdPathField;
private string metadataLunNameField;
private hostStorageDeviceInfo hostStorageDeviceInfoField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string vmUuid {
get {
return this.vmUuidField;
}
set {
this.vmUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string vmStorageDeviceInfoId {
get {
return this.vmStorageDeviceInfoIdField;
}
set {
this.vmStorageDeviceInfoIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hostStorageDeviceInfoId {
get {
return this.hostStorageDeviceInfoIdField;
}
set {
this.hostStorageDeviceInfoIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public vmvirtualcontrollertypet virtualControllerType {
get {
return this.virtualControllerTypeField;
}
set {
this.virtualControllerTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint virtualControllerIndex {
get {
return this.virtualControllerIndexField;
}
set {
this.virtualControllerIndexField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint virtualDeviceIndex {
get {
return this.virtualDeviceIndexField;
}
set {
this.virtualDeviceIndexField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool isBootDevice {
get {
return this.isBootDeviceField;
}
set {
this.isBootDeviceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageconnectiontypet vmStorageType {
get {
return this.vmStorageTypeField;
}
set {
this.vmStorageTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string vhdPath {
get {
return this.vhdPathField;
}
set {
this.vhdPathField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string metadataLunName {
get {
return this.metadataLunNameField;
}
set {
this.metadataLunNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostStorageDeviceInfo hostStorageDeviceInfo {
get {
return this.hostStorageDeviceInfoField;
}
set {
this.hostStorageDeviceInfoField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="vm-virtual-controller-type-t", Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public enum vmvirtualcontrollertypet {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-VM-VIRTUAL-CONTROLLER-TYPE-IDE")]
XCMNVMVIRTUALCONTROLLERTYPEIDE,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-VM-VIRTUAL-CONTROLLER-TYPE-SCSI")]
XCMNVMVIRTUALCONTROLLERTYPESCSI,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="storage-connection-type-t", Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public enum storageconnectiontypet {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-RAW-LUN")]
XCMNRAWLUN,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-VHD")]
XCMNVHD,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-METADATA-LUN")]
XCMNMETADATALUN,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class hostStorageDeviceInfo : objectInfo {
private string hostUuidField;
private string hostStorageDeviceInfoIdField;
private string storageVolumeIdField;
private uint diskIndexField;
private string devicePathField;
private string mountPointField;
private string volumeIdField;
private string initiatorNameField;
private initiatorPortInfo initiatorPortInfoField;
private storageVolumeInfo storageVolumeInfoField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hostUuid {
get {
return this.hostUuidField;
}
set {
this.hostUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hostStorageDeviceInfoId {
get {
return this.hostStorageDeviceInfoIdField;
}
set {
this.hostStorageDeviceInfoIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageVolumeId {
get {
return this.storageVolumeIdField;
}
set {
this.storageVolumeIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint diskIndex {
get {
return this.diskIndexField;
}
set {
this.diskIndexField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string devicePath {
get {
return this.devicePathField;
}
set {
this.devicePathField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string mountPoint {
get {
return this.mountPointField;
}
set {
this.mountPointField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string volumeId {
get {
return this.volumeIdField;
}
set {
this.volumeIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string initiatorName {
get {
return this.initiatorNameField;
}
set {
this.initiatorNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public initiatorPortInfo initiatorPortInfo {
get {
return this.initiatorPortInfoField;
}
set {
this.initiatorPortInfoField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageVolumeInfo storageVolumeInfo {
get {
return this.storageVolumeInfoField;
}
set {
this.storageVolumeInfoField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class initiatorPortInfo : objectInfo {
private string storageSystemIdField;
private string portIdField;
private string friendlyNameField;
private uint protocolTypeField;
private uint hostTypeField;
private uint connectionStateField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageSystemId {
get {
return this.storageSystemIdField;
}
set {
this.storageSystemIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string portId {
get {
return this.portIdField;
}
set {
this.portIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint protocolType {
get {
return this.protocolTypeField;
}
set {
this.protocolTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint hostType {
get {
return this.hostTypeField;
}
set {
this.hostTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint connectionState {
get {
return this.connectionStateField;
}
set {
this.connectionStateField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class hostNetworkInfo : objectInfo {
private string nameField;
private string descriptionField;
private string tagField;
private uint typeField;
private uint statusField;
private string uuidField;
private string hostUuidField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string tag {
get {
return this.tagField;
}
set {
this.tagField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint type {
get {
return this.typeField;
}
set {
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint status {
get {
return this.statusField;
}
set {
this.statusField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hostUuid {
get {
return this.hostUuidField;
}
set {
this.hostUuidField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class storageSystemInfo : objectInfo {
private string storageSystemIdField;
private string storageAdapterIdField;
private string friendlyNameField;
private string serialNumField;
private string vendorField;
private string modelField;
private uint capabilitiesField;
private string srpSiteUuidField;
private string[] recoveryPoolUuidListField;
private snapshotMethodInfo[] snapshotMethodListField;
private raidTypeInfo[] raidTypeListField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageSystemId {
get {
return this.storageSystemIdField;
}
set {
this.storageSystemIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageAdapterId {
get {
return this.storageAdapterIdField;
}
set {
this.storageAdapterIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string serialNum {
get {
return this.serialNumField;
}
set {
this.serialNumField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string vendor {
get {
return this.vendorField;
}
set {
this.vendorField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string model {
get {
return this.modelField;
}
set {
this.modelField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint capabilities {
get {
return this.capabilitiesField;
}
set {
this.capabilitiesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string srpSiteUuid {
get {
return this.srpSiteUuidField;
}
set {
this.srpSiteUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("recoveryPoolUuidList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string[] recoveryPoolUuidList {
get {
return this.recoveryPoolUuidListField;
}
set {
this.recoveryPoolUuidListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("snapshotMethodList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public snapshotMethodInfo[] snapshotMethodList {
get {
return this.snapshotMethodListField;
}
set {
this.snapshotMethodListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("raidTypeList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public raidTypeInfo[] raidTypeList {
get {
return this.raidTypeListField;
}
set {
this.raidTypeListField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class snapshotMethodInfo : objectInfo {
private string nameField;
private uint snapshotTypeField;
private uint snapshotCapabilitiesField;
private uint nodeTypesField;
private uint maxSnapshotsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint snapshotType {
get {
return this.snapshotTypeField;
}
set {
this.snapshotTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint snapshotCapabilities {
get {
return this.snapshotCapabilitiesField;
}
set {
this.snapshotCapabilitiesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint nodeTypes {
get {
return this.nodeTypesField;
}
set {
this.nodeTypesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint maxSnapshots {
get {
return this.maxSnapshotsField;
}
set {
this.maxSnapshotsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class managementCredentials : objectInfo {
private string friendlyNameField;
private string uuidField;
private string storageAdapterIdField;
private string ipAddressField;
private int portNumberField;
private string usernameField;
private string passwordField;
private string contextField;
private string nsField;
private string srpSiteUuidField;
private string[] ssidListField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageAdapterId {
get {
return this.storageAdapterIdField;
}
set {
this.storageAdapterIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string ipAddress {
get {
return this.ipAddressField;
}
set {
this.ipAddressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int portNumber {
get {
return this.portNumberField;
}
set {
this.portNumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string username {
get {
return this.usernameField;
}
set {
this.usernameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string password {
get {
return this.passwordField;
}
set {
this.passwordField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string context {
get {
return this.contextField;
}
set {
this.contextField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string ns {
get {
return this.nsField;
}
set {
this.nsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string srpSiteUuid {
get {
return this.srpSiteUuidField;
}
set {
this.srpSiteUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ssidList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string[] ssidList {
get {
return this.ssidListField;
}
set {
this.ssidListField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class storageRepositoryInfo : objectInfo {
private string uuidField;
private string friendlyNameField;
private string storageSystemIdField;
private string storagePoolIdField;
private uint raidTypeField;
private uint protocolTypeField;
private string descriptionField;
private uint provisioningTypeField;
private string hostGroupUuidField;
private string chapUsernameField;
private string chapPasswordField;
private uint typeField;
private uint poolCountField;
private uint useDeduplicationField;
private string srpSiteUuidField;
private storageRepositoryNodeInfo[] storageRepositoryNodeInfoListField;
private string managedByField;
private storagePoolInfo storagePoolInfoField;
private storageSystemInfo storageSystemInfoField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageSystemId {
get {
return this.storageSystemIdField;
}
set {
this.storageSystemIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storagePoolId {
get {
return this.storagePoolIdField;
}
set {
this.storagePoolIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint raidType {
get {
return this.raidTypeField;
}
set {
this.raidTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint protocolType {
get {
return this.protocolTypeField;
}
set {
this.protocolTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint provisioningType {
get {
return this.provisioningTypeField;
}
set {
this.provisioningTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hostGroupUuid {
get {
return this.hostGroupUuidField;
}
set {
this.hostGroupUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string chapUsername {
get {
return this.chapUsernameField;
}
set {
this.chapUsernameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string chapPassword {
get {
return this.chapPasswordField;
}
set {
this.chapPasswordField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint type {
get {
return this.typeField;
}
set {
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint poolCount {
get {
return this.poolCountField;
}
set {
this.poolCountField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint useDeduplication {
get {
return this.useDeduplicationField;
}
set {
this.useDeduplicationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string srpSiteUuid {
get {
return this.srpSiteUuidField;
}
set {
this.srpSiteUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("storageRepositoryNodeInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageRepositoryNodeInfo[] storageRepositoryNodeInfoList {
get {
return this.storageRepositoryNodeInfoListField;
}
set {
this.storageRepositoryNodeInfoListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string managedBy {
get {
return this.managedByField;
}
set {
this.managedByField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storagePoolInfo storagePoolInfo {
get {
return this.storagePoolInfoField;
}
set {
this.storagePoolInfoField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageSystemInfo storageSystemInfo {
get {
return this.storageSystemInfoField;
}
set {
this.storageSystemInfoField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class storageRepositoryNodeInfo : objectInfo {
private string virtualDeviceFilePathField;
private string storageVolumeIdField;
private string storageRepositoryUuidField;
private storageVolumeInfo storageVolumeInfoField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string virtualDeviceFilePath {
get {
return this.virtualDeviceFilePathField;
}
set {
this.virtualDeviceFilePathField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageVolumeId {
get {
return this.storageVolumeIdField;
}
set {
this.storageVolumeIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageRepositoryUuid {
get {
return this.storageRepositoryUuidField;
}
set {
this.storageRepositoryUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageVolumeInfo storageVolumeInfo {
get {
return this.storageVolumeInfoField;
}
set {
this.storageVolumeInfoField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class storagePoolInfo : objectInfo {
private string friendlyNameField;
private string storagePoolIdField;
private string storageSystemIdField;
private string parentPoolField;
private uint sizeInMBField;
private uint freeSpaceInMBField;
private uint availableFreeSpaceInMBField;
private uint supportedRaidTypesField;
private uint supportedNodeTypesField;
private uint supportedProvisioningTypesField;
private bool isDefaultField;
private uint statusField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storagePoolId {
get {
return this.storagePoolIdField;
}
set {
this.storagePoolIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageSystemId {
get {
return this.storageSystemIdField;
}
set {
this.storageSystemIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string parentPool {
get {
return this.parentPoolField;
}
set {
this.parentPoolField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint sizeInMB {
get {
return this.sizeInMBField;
}
set {
this.sizeInMBField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint freeSpaceInMB {
get {
return this.freeSpaceInMBField;
}
set {
this.freeSpaceInMBField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint availableFreeSpaceInMB {
get {
return this.availableFreeSpaceInMBField;
}
set {
this.availableFreeSpaceInMBField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint supportedRaidTypes {
get {
return this.supportedRaidTypesField;
}
set {
this.supportedRaidTypesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint supportedNodeTypes {
get {
return this.supportedNodeTypesField;
}
set {
this.supportedNodeTypesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint supportedProvisioningTypes {
get {
return this.supportedProvisioningTypesField;
}
set {
this.supportedProvisioningTypesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool isDefault {
get {
return this.isDefaultField;
}
set {
this.isDefaultField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint status {
get {
return this.statusField;
}
set {
this.statusField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPStorageRepositoryAssocDetail))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class SRPStorageRepositoryAssoc : objectInfo {
private string uuidField;
private string sourceStorageRepositoryUuidField;
private string targetStorageRepositoryUuidField;
private string srpSiteUuidField;
private string remoteSiteUuidField;
private bool optimizeReplicationsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string sourceStorageRepositoryUuid {
get {
return this.sourceStorageRepositoryUuidField;
}
set {
this.sourceStorageRepositoryUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string targetStorageRepositoryUuid {
get {
return this.targetStorageRepositoryUuidField;
}
set {
this.targetStorageRepositoryUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string srpSiteUuid {
get {
return this.srpSiteUuidField;
}
set {
this.srpSiteUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string remoteSiteUuid {
get {
return this.remoteSiteUuidField;
}
set {
this.remoteSiteUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool optimizeReplications {
get {
return this.optimizeReplicationsField;
}
set {
this.optimizeReplicationsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class SRPStorageRepositoryAssocDetail : SRPStorageRepositoryAssoc {
private storageRepositoryInfo sourceStorageRepositoryField;
private storageRepositoryInfo targetStorageRepositoryField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageRepositoryInfo sourceStorageRepository {
get {
return this.sourceStorageRepositoryField;
}
set {
this.sourceStorageRepositoryField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageRepositoryInfo targetStorageRepository {
get {
return this.targetStorageRepositoryField;
}
set {
this.targetStorageRepositoryField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPStorageVolumeAssocDetail))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class SRPStorageVolumeAssoc : snapshotAssocInfo {
private string uuidField;
private string sourceStorageVolumeFriendlyNameField;
private string targetStorageVolumeFriendlyNameField;
private string sourceStoragePoolIdField;
private string targetStoragePoolIdField;
private string storageRepositoryAssocIdField;
private string srpSiteUuidField;
private string targetSiteUuidField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string sourceStorageVolumeFriendlyName {
get {
return this.sourceStorageVolumeFriendlyNameField;
}
set {
this.sourceStorageVolumeFriendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string targetStorageVolumeFriendlyName {
get {
return this.targetStorageVolumeFriendlyNameField;
}
set {
this.targetStorageVolumeFriendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string sourceStoragePoolId {
get {
return this.sourceStoragePoolIdField;
}
set {
this.sourceStoragePoolIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string targetStoragePoolId {
get {
return this.targetStoragePoolIdField;
}
set {
this.targetStoragePoolIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageRepositoryAssocId {
get {
return this.storageRepositoryAssocIdField;
}
set {
this.storageRepositoryAssocIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string srpSiteUuid {
get {
return this.srpSiteUuidField;
}
set {
this.srpSiteUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string targetSiteUuid {
get {
return this.targetSiteUuidField;
}
set {
this.targetSiteUuidField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPStorageVolumeAssoc))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPStorageVolumeAssocDetail))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class snapshotAssocInfo : objectInfo {
private string sourceStorageVolumeIdField;
private string sourceStorageSystemIdField;
private string targetStorageVolumeIdField;
private string targetStorageSystemIdField;
private string targetSnapshotBackingStoreIdField;
private string groupIdField;
private uint snapshotStateField;
private uint snapshotTypeField;
private uint operationField;
private int progressField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string sourceStorageVolumeId {
get {
return this.sourceStorageVolumeIdField;
}
set {
this.sourceStorageVolumeIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string sourceStorageSystemId {
get {
return this.sourceStorageSystemIdField;
}
set {
this.sourceStorageSystemIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string targetStorageVolumeId {
get {
return this.targetStorageVolumeIdField;
}
set {
this.targetStorageVolumeIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string targetStorageSystemId {
get {
return this.targetStorageSystemIdField;
}
set {
this.targetStorageSystemIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string targetSnapshotBackingStoreId {
get {
return this.targetSnapshotBackingStoreIdField;
}
set {
this.targetSnapshotBackingStoreIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string groupId {
get {
return this.groupIdField;
}
set {
this.groupIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint snapshotState {
get {
return this.snapshotStateField;
}
set {
this.snapshotStateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint snapshotType {
get {
return this.snapshotTypeField;
}
set {
this.snapshotTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint operation {
get {
return this.operationField;
}
set {
this.operationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int progress {
get {
return this.progressField;
}
set {
this.progressField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class SRPStorageVolumeAssocDetail : SRPStorageVolumeAssoc {
private storageVolumeInfo sourceStorageVolumeField;
private storageVolumeInfo targetStorageVolumeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageVolumeInfo sourceStorageVolume {
get {
return this.sourceStorageVolumeField;
}
set {
this.sourceStorageVolumeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageVolumeInfo targetStorageVolume {
get {
return this.targetStorageVolumeField;
}
set {
this.targetStorageVolumeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class SRPNetworkAssoc : objectInfo {
private string primaryNetworkIdField;
private string secondaryNetworkIdField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string primaryNetworkId {
get {
return this.primaryNetworkIdField;
}
set {
this.primaryNetworkIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string secondaryNetworkId {
get {
return this.secondaryNetworkIdField;
}
set {
this.secondaryNetworkIdField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPConsistencyGroupInfo))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class SRPConsistencyGroupMinimal : objectInfo {
private string uuidField;
private string nameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class SRPConsistencyGroupInfo : SRPConsistencyGroupMinimal {
private string descriptionField;
private string vmBootOrderField;
private uint stateField;
private string srpSiteUuidField;
private string recoveryPoolUuidField;
private string remoteRecoveryPoolNameField;
private string remoteRecoveryPoolDescriptionField;
private virtualMachineSRPInfo[] protectedVMsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string vmBootOrder {
get {
return this.vmBootOrderField;
}
set {
this.vmBootOrderField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint state {
get {
return this.stateField;
}
set {
this.stateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string srpSiteUuid {
get {
return this.srpSiteUuidField;
}
set {
this.srpSiteUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string recoveryPoolUuid {
get {
return this.recoveryPoolUuidField;
}
set {
this.recoveryPoolUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string remoteRecoveryPoolName {
get {
return this.remoteRecoveryPoolNameField;
}
set {
this.remoteRecoveryPoolNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string remoteRecoveryPoolDescription {
get {
return this.remoteRecoveryPoolDescriptionField;
}
set {
this.remoteRecoveryPoolDescriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("protectedVMs", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public virtualMachineSRPInfo[] protectedVMs {
get {
return this.protectedVMsField;
}
set {
this.protectedVMsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class virtualMachineSRPInfo : objectInfo {
private bool autoStartOnFailoverField;
private virtualMachineInfo vmField;
public virtualMachineSRPInfo() {
this.autoStartOnFailoverField = false;
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool autoStartOnFailover {
get {
return this.autoStartOnFailoverField;
}
set {
this.autoStartOnFailoverField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public virtualMachineInfo vm {
get {
return this.vmField;
}
set {
this.vmField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class OperationResult : objectInfo {
private string uuidField;
private string operandIdField;
private string operandTypeField;
private System.DateTime timestampField;
private string operationField;
private string descriptionField;
private operationstatust statusField;
private string detailsField;
private OperationResultStep[] stepsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string operandId {
get {
return this.operandIdField;
}
set {
this.operandIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string operandType {
get {
return this.operandTypeField;
}
set {
this.operandTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public System.DateTime timestamp {
get {
return this.timestampField;
}
set {
this.timestampField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string operation {
get {
return this.operationField;
}
set {
this.operationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public operationstatust status {
get {
return this.statusField;
}
set {
this.statusField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string details {
get {
return this.detailsField;
}
set {
this.detailsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("steps", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public OperationResultStep[] steps {
get {
return this.stepsField;
}
set {
this.stepsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="operation-status-t", Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public enum operationstatust {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-OPERATION-STATUS-NONE")]
XCMNOPERATIONSTATUSNONE,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-OPERATION-STATUS-SUCCESS")]
XCMNOPERATIONSTATUSSUCCESS,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-OPERATION-STATUS-FAILURE")]
XCMNOPERATIONSTATUSFAILURE,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-OPERATION-STATUS-SUCCESS-WITH-WARNINGS")]
XCMNOPERATIONSTATUSSUCCESSWITHWARNINGS,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class OperationResultStep : objectInfo {
private string operationResultUuidField;
private uint stepNumberField;
private System.DateTime timestampField;
private string nameField;
private operationstatust statusField;
private string detailsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string operationResultUuid {
get {
return this.operationResultUuidField;
}
set {
this.operationResultUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint stepNumber {
get {
return this.stepNumberField;
}
set {
this.stepNumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public System.DateTime timestamp {
get {
return this.timestampField;
}
set {
this.timestampField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public operationstatust status {
get {
return this.statusField;
}
set {
this.statusField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string details {
get {
return this.detailsField;
}
set {
this.detailsField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIncludeAttribute(typeof(SRPConsistencyGroupAssocDetail))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class SRPConsistencyGroupAssoc : objectInfo {
private string uuidField;
private string srpSiteUuidField;
private string parentCgUuidField;
private string childCgUuidField;
private uint relationshipField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string srpSiteUuid {
get {
return this.srpSiteUuidField;
}
set {
this.srpSiteUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string parentCgUuid {
get {
return this.parentCgUuidField;
}
set {
this.parentCgUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string childCgUuid {
get {
return this.childCgUuidField;
}
set {
this.childCgUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint relationship {
get {
return this.relationshipField;
}
set {
this.relationshipField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class SRPConsistencyGroupAssocDetail : SRPConsistencyGroupAssoc {
private SRPConsistencyGroupInfo parentCgField;
private SRPConsistencyGroupInfo childCgField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPConsistencyGroupInfo parentCg {
get {
return this.parentCgField;
}
set {
this.parentCgField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public SRPConsistencyGroupInfo childCg {
get {
return this.childCgField;
}
set {
this.childCgField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class SRPRecoveryPoolInfo : objectInfo {
private string uuidField;
private string nameField;
private string descriptionField;
private hostInfo[] hostsField;
private hostGroupInfo[] hostGroupsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("hosts", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostInfo[] hosts {
get {
return this.hostsField;
}
set {
this.hostsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("hostGroups", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostGroupInfo[] hostGroups {
get {
return this.hostGroupsField;
}
set {
this.hostGroupsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class hostGroupInfo : objectInfo {
private string uuidField;
private string friendlyNameField;
private uint typeField;
private string recoveryPoolUuidField;
private hostInfo[] hostInfoListField;
private storageRepositoryInfo[] storageRepositoryInfoListField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint type {
get {
return this.typeField;
}
set {
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string recoveryPoolUuid {
get {
return this.recoveryPoolUuidField;
}
set {
this.recoveryPoolUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("hostInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostInfo[] hostInfoList {
get {
return this.hostInfoListField;
}
set {
this.hostInfoListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("storageRepositoryInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageRepositoryInfo[] storageRepositoryInfoList {
get {
return this.storageRepositoryInfoListField;
}
set {
this.storageRepositoryInfoListField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class SRPStateInfo : objectInfo {
private bool localSiteExistsField;
private bool remoteSiteExistsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool localSiteExists {
get {
return this.localSiteExistsField;
}
set {
this.localSiteExistsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool remoteSiteExists {
get {
return this.remoteSiteExistsField;
}
set {
this.remoteSiteExistsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class zoneAliasInfo : objectInfo {
private string zoneAliasIdField;
private string friendlyNameField;
private string altKeyField;
private string fabricIdField;
private string aliasNameField;
private string[] memberIdsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string zoneAliasId {
get {
return this.zoneAliasIdField;
}
set {
this.zoneAliasIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string altKey {
get {
return this.altKeyField;
}
set {
this.altKeyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string fabricId {
get {
return this.fabricIdField;
}
set {
this.fabricIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string aliasName {
get {
return this.aliasNameField;
}
set {
this.aliasNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("memberIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string[] memberIds {
get {
return this.memberIdsField;
}
set {
this.memberIdsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class zoneInfo : objectInfo {
private string zoneIdField;
private string friendlyNameField;
private string altKeyField;
private string fabricIdField;
private bool isActiveField;
private string[] memberIdsField;
private string[] aliasIdsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string zoneId {
get {
return this.zoneIdField;
}
set {
this.zoneIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string altKey {
get {
return this.altKeyField;
}
set {
this.altKeyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string fabricId {
get {
return this.fabricIdField;
}
set {
this.fabricIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool isActive {
get {
return this.isActiveField;
}
set {
this.isActiveField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("memberIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string[] memberIds {
get {
return this.memberIdsField;
}
set {
this.memberIdsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("aliasIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string[] aliasIds {
get {
return this.aliasIdsField;
}
set {
this.aliasIdsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class zoneSetInfo : objectInfo {
private string zoneSetIdField;
private string friendlyNameField;
private string altKeyField;
private string fabricIdField;
private bool isActiveField;
private string[] zoneIdsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string zoneSetId {
get {
return this.zoneSetIdField;
}
set {
this.zoneSetIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string altKey {
get {
return this.altKeyField;
}
set {
this.altKeyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string fabricId {
get {
return this.fabricIdField;
}
set {
this.fabricIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool isActive {
get {
return this.isActiveField;
}
set {
this.isActiveField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("zoneIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string[] zoneIds {
get {
return this.zoneIdsField;
}
set {
this.zoneIdsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class switchInfo : objectInfo {
private string switchIdField;
private string friendlyNameField;
private string altKeyField;
private string fabricIdField;
private string vendorField;
private string modelField;
private uint capabilitiesField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string switchId {
get {
return this.switchIdField;
}
set {
this.switchIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string altKey {
get {
return this.altKeyField;
}
set {
this.altKeyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string fabricId {
get {
return this.fabricIdField;
}
set {
this.fabricIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string vendor {
get {
return this.vendorField;
}
set {
this.vendorField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string model {
get {
return this.modelField;
}
set {
this.modelField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint capabilities {
get {
return this.capabilitiesField;
}
set {
this.capabilitiesField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class fabricInfo : objectInfo {
private string fabricIdField;
private string friendlyNameField;
private string altKeyField;
private uint capabilitiesField;
private string[] endpointIdsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string fabricId {
get {
return this.fabricIdField;
}
set {
this.fabricIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string altKey {
get {
return this.altKeyField;
}
set {
this.altKeyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint capabilities {
get {
return this.capabilitiesField;
}
set {
this.capabilitiesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("endpointIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string[] endpointIds {
get {
return this.endpointIdsField;
}
set {
this.endpointIdsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class storageAdapterInfo : objectInfo {
private string nameField;
private string friendlyNameField;
private errorInfo initErrorField;
private string defaultNamespaceField;
private int defaultPortNumberField;
private bool isSMISField;
private string descField;
private string libNameField;
private bool isInitializedField;
private uint storageAdapterCredInputOptionsField;
private uint typeField;
private int versionMajorField;
private int versionMinorField;
private string ipAddressField;
private uint portNumberField;
private string usernameField;
private string passwordField;
private uint protocolTypeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public errorInfo initError {
get {
return this.initErrorField;
}
set {
this.initErrorField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string defaultNamespace {
get {
return this.defaultNamespaceField;
}
set {
this.defaultNamespaceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int defaultPortNumber {
get {
return this.defaultPortNumberField;
}
set {
this.defaultPortNumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool isSMIS {
get {
return this.isSMISField;
}
set {
this.isSMISField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string desc {
get {
return this.descField;
}
set {
this.descField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string libName {
get {
return this.libNameField;
}
set {
this.libNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool isInitialized {
get {
return this.isInitializedField;
}
set {
this.isInitializedField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint storageAdapterCredInputOptions {
get {
return this.storageAdapterCredInputOptionsField;
}
set {
this.storageAdapterCredInputOptionsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint type {
get {
return this.typeField;
}
set {
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int versionMajor {
get {
return this.versionMajorField;
}
set {
this.versionMajorField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int versionMinor {
get {
return this.versionMinorField;
}
set {
this.versionMinorField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string ipAddress {
get {
return this.ipAddressField;
}
set {
this.ipAddressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint portNumber {
get {
return this.portNumberField;
}
set {
this.portNumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string username {
get {
return this.usernameField;
}
set {
this.usernameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string password {
get {
return this.passwordField;
}
set {
this.passwordField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint protocolType {
get {
return this.protocolTypeField;
}
set {
this.protocolTypeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class virtualMachineTemplateInfo : objectInfo {
private string uuidField;
private string friendlyNameField;
private string sysPrepProfileUuidField;
private string storageManifestUuidField;
private string storageProfileUuidField;
private string hardwareProfileUuidField;
private string metadataStorageRepositoryUuidField;
private string descriptionField;
private sysPrepProfile sysPrepProfileField;
private storageManifestInfo storageManifestInfoField;
private storageProfileInfo storageProfileInfoField;
private hardwareProfileInfo hardwareProfileField;
private storageRepositoryInfo metadataStorageRepositoryInfoField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string sysPrepProfileUuid {
get {
return this.sysPrepProfileUuidField;
}
set {
this.sysPrepProfileUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageManifestUuid {
get {
return this.storageManifestUuidField;
}
set {
this.storageManifestUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageProfileUuid {
get {
return this.storageProfileUuidField;
}
set {
this.storageProfileUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hardwareProfileUuid {
get {
return this.hardwareProfileUuidField;
}
set {
this.hardwareProfileUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string metadataStorageRepositoryUuid {
get {
return this.metadataStorageRepositoryUuidField;
}
set {
this.metadataStorageRepositoryUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public sysPrepProfile sysPrepProfile {
get {
return this.sysPrepProfileField;
}
set {
this.sysPrepProfileField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageManifestInfo storageManifestInfo {
get {
return this.storageManifestInfoField;
}
set {
this.storageManifestInfoField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageProfileInfo storageProfileInfo {
get {
return this.storageProfileInfoField;
}
set {
this.storageProfileInfoField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hardwareProfileInfo hardwareProfile {
get {
return this.hardwareProfileField;
}
set {
this.hardwareProfileField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageRepositoryInfo metadataStorageRepositoryInfo {
get {
return this.metadataStorageRepositoryInfoField;
}
set {
this.metadataStorageRepositoryInfoField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class sysPrepProfile : objectInfo {
private string uuidField;
private string friendlyNameField;
private string osTypeField;
private string sysPrepFileIdField;
private sysPrepProfileParam[] sysPrepParamsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string osType {
get {
return this.osTypeField;
}
set {
this.osTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string sysPrepFileId {
get {
return this.sysPrepFileIdField;
}
set {
this.sysPrepFileIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("sysPrepParams", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public sysPrepProfileParam[] sysPrepParams {
get {
return this.sysPrepParamsField;
}
set {
this.sysPrepParamsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class storageManifestInfo : objectInfo {
private string uuidField;
private string friendlyNameField;
private string descriptionField;
private uint flagsField;
private storageManifestProvisionInfo[] provisionListField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint flags {
get {
return this.flagsField;
}
set {
this.flagsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("provisionList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageManifestProvisionInfo[] provisionList {
get {
return this.provisionListField;
}
set {
this.provisionListField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class storageManifestProvisionInfo : objectInfo {
private string uuidField;
private string storageManifestUuidField;
private string storageRepositoryUuidField;
private uint isBootDeviceField;
private string friendlyNameField;
private uint sizeInMBField;
private string virtualDeviceFilePathField;
private uint fsTypeField;
private string descriptionField;
private uint flagsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageManifestUuid {
get {
return this.storageManifestUuidField;
}
set {
this.storageManifestUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageRepositoryUuid {
get {
return this.storageRepositoryUuidField;
}
set {
this.storageRepositoryUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint isBootDevice {
get {
return this.isBootDeviceField;
}
set {
this.isBootDeviceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint sizeInMB {
get {
return this.sizeInMBField;
}
set {
this.sizeInMBField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string virtualDeviceFilePath {
get {
return this.virtualDeviceFilePathField;
}
set {
this.virtualDeviceFilePathField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint fsType {
get {
return this.fsTypeField;
}
set {
this.fsTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint flags {
get {
return this.flagsField;
}
set {
this.flagsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class storageProfileInfo : objectInfo {
private string uuidField;
private string friendlyNameField;
private string descriptionField;
private string bootStorageVolumeIdField;
private storageProfileNodeInfo[] storageProfileNodeInfoListField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string bootStorageVolumeId {
get {
return this.bootStorageVolumeIdField;
}
set {
this.bootStorageVolumeIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("storageProfileNodeInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageProfileNodeInfo[] storageProfileNodeInfoList {
get {
return this.storageProfileNodeInfoListField;
}
set {
this.storageProfileNodeInfoListField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class storageProfileNodeInfo : objectInfo {
private string storageVolumeIdField;
private string storageProfileUuidField;
private string virtualDeviceFilePathField;
private string storageRepositoryUuidField;
private storageVolumeInfo storageVolumeInfoField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageVolumeId {
get {
return this.storageVolumeIdField;
}
set {
this.storageVolumeIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageProfileUuid {
get {
return this.storageProfileUuidField;
}
set {
this.storageProfileUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string virtualDeviceFilePath {
get {
return this.virtualDeviceFilePathField;
}
set {
this.virtualDeviceFilePathField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageRepositoryUuid {
get {
return this.storageRepositoryUuidField;
}
set {
this.storageRepositoryUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageVolumeInfo storageVolumeInfo {
get {
return this.storageVolumeInfoField;
}
set {
this.storageVolumeInfoField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class hardwareProfileInfo : objectInfo {
private string uuidField;
private string friendlyNameField;
private string descriptionField;
private string biosBootOrderField;
private uint cpuCountField;
private uint nicPolicyField;
private uint memSizeInMBField;
private bool createMetadataDeviceField;
private bool addLegacyNetworkField;
private bool addDvdDriveField;
private bool addScsiControllerField;
private bool isProcessorCompatibilityField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string biosBootOrder {
get {
return this.biosBootOrderField;
}
set {
this.biosBootOrderField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint cpuCount {
get {
return this.cpuCountField;
}
set {
this.cpuCountField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint nicPolicy {
get {
return this.nicPolicyField;
}
set {
this.nicPolicyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint memSizeInMB {
get {
return this.memSizeInMBField;
}
set {
this.memSizeInMBField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool createMetadataDevice {
get {
return this.createMetadataDeviceField;
}
set {
this.createMetadataDeviceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool addLegacyNetwork {
get {
return this.addLegacyNetworkField;
}
set {
this.addLegacyNetworkField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool addDvdDrive {
get {
return this.addDvdDriveField;
}
set {
this.addDvdDriveField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool addScsiController {
get {
return this.addScsiControllerField;
}
set {
this.addScsiControllerField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public bool isProcessorCompatibility {
get {
return this.isProcessorCompatibilityField;
}
set {
this.isProcessorCompatibilityField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class catalogInfo : objectInfo {
private string uuidField;
private string typeField;
private string friendlyNameField;
private string descriptionField;
private uint flagsField;
private string[] objectUuidListField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string type {
get {
return this.typeField;
}
set {
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint flags {
get {
return this.flagsField;
}
set {
this.flagsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("objectUuidList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string[] objectUuidList {
get {
return this.objectUuidListField;
}
set {
this.objectUuidListField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class sysPrepRepository : objectInfo {
private string repositoryNameField;
private string[] sysPrepFilesField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string repositoryName {
get {
return this.repositoryNameField;
}
set {
this.repositoryNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("sysPrepFiles", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string[] sysPrepFiles {
get {
return this.sysPrepFilesField;
}
set {
this.sysPrepFilesField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class licenseGroupInfo : objectInfo {
private string uuidField;
private string friendlyNameField;
private string osTypeField;
private string osVersionField;
private string[] keyListField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string osType {
get {
return this.osTypeField;
}
set {
this.osTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string osVersion {
get {
return this.osVersionField;
}
set {
this.osVersionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("keyList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string[] keyList {
get {
return this.keyListField;
}
set {
this.keyListField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class virtualMachineHostNetworkInfo : objectInfo {
private string vmUuidField;
private hostNetworkInfo hostNetworkInfoField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string vmUuid {
get {
return this.vmUuidField;
}
set {
this.vmUuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public hostNetworkInfo hostNetworkInfo {
get {
return this.hostNetworkInfoField;
}
set {
this.hostNetworkInfoField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class vmBootDiskInfo : objectInfo {
private string storageVolumeIDField;
private uint virtualControllerIndexField;
private uint virtualDeviceIndexField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageVolumeID {
get {
return this.storageVolumeIDField;
}
set {
this.storageVolumeIDField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint virtualControllerIndex {
get {
return this.virtualControllerIndexField;
}
set {
this.virtualControllerIndexField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint virtualDeviceIndex {
get {
return this.virtualDeviceIndexField;
}
set {
this.virtualDeviceIndexField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class hostCredentialsInfo : objectInfo {
private string usernameField;
private string passwordField;
private string hostnameField;
private string ipAddressField;
private int hypervisorTypeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string username {
get {
return this.usernameField;
}
set {
this.usernameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string password {
get {
return this.passwordField;
}
set {
this.passwordField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string hostname {
get {
return this.hostnameField;
}
set {
this.hostnameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string ipAddress {
get {
return this.ipAddressField;
}
set {
this.ipAddressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public int hypervisorType {
get {
return this.hypervisorTypeField;
}
set {
this.hypervisorTypeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class snapshotSessionInfo : objectInfo {
private string sessionIdField;
private string sourceStorageSystemIdField;
private string targetStorageSystemIdField;
private string targetStoragePoolIdField;
private string targetRaidLevelField;
private string snapshotMethodField;
private uint snapshotTypeField;
private uint provisioningTypeField;
private uint snapshotOperationField;
private snapshotAssocInfo[] snapshotAssocInfoListField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string sessionId {
get {
return this.sessionIdField;
}
set {
this.sessionIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string sourceStorageSystemId {
get {
return this.sourceStorageSystemIdField;
}
set {
this.sourceStorageSystemIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string targetStorageSystemId {
get {
return this.targetStorageSystemIdField;
}
set {
this.targetStorageSystemIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string targetStoragePoolId {
get {
return this.targetStoragePoolIdField;
}
set {
this.targetStoragePoolIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string targetRaidLevel {
get {
return this.targetRaidLevelField;
}
set {
this.targetRaidLevelField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string snapshotMethod {
get {
return this.snapshotMethodField;
}
set {
this.snapshotMethodField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint snapshotType {
get {
return this.snapshotTypeField;
}
set {
this.snapshotTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint provisioningType {
get {
return this.provisioningTypeField;
}
set {
this.provisioningTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint snapshotOperation {
get {
return this.snapshotOperationField;
}
set {
this.snapshotOperationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("snapshotAssocInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public snapshotAssocInfo[] snapshotAssocInfoList {
get {
return this.snapshotAssocInfoListField;
}
set {
this.snapshotAssocInfoListField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class storageAssignmentInfo : objectInfo {
private string storageSystemIdField;
private string nameField;
private string friendlyNameField;
private uint hostTypeField;
private initiatorPortInfo[] initiatorPortListField;
private targetPortInfo[] targetPortListField;
private storageVolumeLunInfo[] storageVolumeLunInfoListField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageSystemId {
get {
return this.storageSystemIdField;
}
set {
this.storageSystemIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string name {
get {
return this.nameField;
}
set {
this.nameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint hostType {
get {
return this.hostTypeField;
}
set {
this.hostTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("initiatorPortList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public initiatorPortInfo[] initiatorPortList {
get {
return this.initiatorPortListField;
}
set {
this.initiatorPortListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("targetPortList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public targetPortInfo[] targetPortList {
get {
return this.targetPortListField;
}
set {
this.targetPortListField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("storageVolumeLunInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageVolumeLunInfo[] storageVolumeLunInfoList {
get {
return this.storageVolumeLunInfoListField;
}
set {
this.storageVolumeLunInfoListField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class targetPortInfo : objectInfo {
private string storageSystemIdField;
private string portIdField;
private string portIqnField;
private string friendlyNameField;
private string connectionTypeField;
private uint protocolTypeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string storageSystemId {
get {
return this.storageSystemIdField;
}
set {
this.storageSystemIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string portId {
get {
return this.portIdField;
}
set {
this.portIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string portIqn {
get {
return this.portIqnField;
}
set {
this.portIqnField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string connectionType {
get {
return this.connectionTypeField;
}
set {
this.connectionTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint protocolType {
get {
return this.protocolTypeField;
}
set {
this.protocolTypeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class vmStorageMapInfo : objectInfo {
private string vmNameField;
private string guidField;
private vmStorageInfo[] vmStorageInfosField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string vmName {
get {
return this.vmNameField;
}
set {
this.vmNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string guid {
get {
return this.guidField;
}
set {
this.guidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("vmStorageInfos", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public vmStorageInfo[] vmStorageInfos {
get {
return this.vmStorageInfosField;
}
set {
this.vmStorageInfosField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class vmStorageInfo : objectInfo {
private storageconnectiontypet vmStorageTypeField;
private ulong diskIndexField;
private string vhdPathField;
private string volumeNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public storageconnectiontypet vmStorageType {
get {
return this.vmStorageTypeField;
}
set {
this.vmStorageTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public ulong diskIndex {
get {
return this.diskIndexField;
}
set {
this.diskIndexField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string vhdPath {
get {
return this.vhdPathField;
}
set {
this.vhdPathField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string volumeName {
get {
return this.volumeNameField;
}
set {
this.volumeNameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class iscsiTargetID : objectInfo {
private string iqnNameField;
private string addressField;
private string portField;
private string chapUsernameField;
private string chapPasswordField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string iqnName {
get {
return this.iqnNameField;
}
set {
this.iqnNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string address {
get {
return this.addressField;
}
set {
this.addressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string port {
get {
return this.portField;
}
set {
this.portField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string chapUsername {
get {
return this.chapUsernameField;
}
set {
this.chapUsernameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string chapPassword {
get {
return this.chapPasswordField;
}
set {
this.chapPasswordField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class userInfo : objectInfo {
private string usernameField;
private string passwordField;
private string descriptionField;
private uint isEnabledField;
private string roleIdField;
private roleInfo roleInfoField;
private keyValuePair[] permissionListField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string username {
get {
return this.usernameField;
}
set {
this.usernameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string password {
get {
return this.passwordField;
}
set {
this.passwordField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public uint isEnabled {
get {
return this.isEnabledField;
}
set {
this.isEnabledField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string roleId {
get {
return this.roleIdField;
}
set {
this.roleIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public roleInfo roleInfo {
get {
return this.roleInfoField;
}
set {
this.roleInfoField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("permissionList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public keyValuePair[] permissionList {
get {
return this.permissionListField;
}
set {
this.permissionListField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class roleInfo : objectInfo {
private string friendlyNameField;
private string descriptionField;
private string uuidField;
private keyValuePair[] permissionsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("permissions", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public keyValuePair[] permissions {
get {
return this.permissionsField;
}
set {
this.permissionsField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.citrix.com/storagelink/csl.xsd")]
public partial class resourceGroupInfo : objectInfo {
private string friendlyNameField;
private string descriptionField;
private string uuidField;
private keyValuePair[] resourcesField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string friendlyName {
get {
return this.friendlyNameField;
}
set {
this.friendlyNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string description {
get {
return this.descriptionField;
}
set {
this.descriptionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string uuid {
get {
return this.uuidField;
}
set {
this.uuidField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("resources", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public keyValuePair[] resources {
get {
return this.resourcesField;
}
set {
this.resourcesField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="srp-site-mode-t", Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public enum srpsitemodet {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-SRP-SITE-MODE-LOCAL-PRIMARY")]
XCMNSRPSITEMODELOCALPRIMARY,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-SRP-SITE-MODE-LOCAL-SECONDARY")]
XCMNSRPSITEMODELOCALSECONDARY,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-SRP-SITE-MODE-REMOTE-SECONDARY")]
XCMNSRPSITEMODEREMOTESECONDARY,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-SRP-SITE-MODE-REMOTE-PRIMARY")]
XCMNSRPSITEMODEREMOTEPRIMARY,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="srp-consistency-group-relationship-t", Namespace="http://www.citrix.com/storagelink/xcmn.xsd")]
public enum srpconsistencygrouprelationshipt {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-SRP-CONSISTENCY-GROUP-RELATIONSHIP-DEPENDS-ON")]
XCMNSRPCONSISTENCYGROUPRELATIONSHIPDEPENDSON,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("XCMN-SRP-CONSISTENCY-GROUP-RELATIONSHIP-STAGE")]
XCMNSRPCONSISTENCYGROUPRELATIONSHIPSTAGE,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getFabricConfigurationOptionsCompletedEventHandler(object sender, getFabricConfigurationOptionsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getFabricConfigurationOptionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getFabricConfigurationOptionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public fabricConfigurationInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((fabricConfigurationInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void setFabricConfigurationOptionsCompletedEventHandler(object sender, setFabricConfigurationOptionsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class setFabricConfigurationOptionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal setFabricConfigurationOptionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public fabricConfigurationInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((fabricConfigurationInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumFabricsCompletedEventHandler(object sender, enumFabricsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumFabricsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumFabricsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public fabricInfo[] list {
get {
this.RaiseExceptionIfNecessary();
return ((fabricInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getFabricInfoCompletedEventHandler(object sender, getFabricInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getFabricInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getFabricInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public fabricInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((fabricInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumSwitchesCompletedEventHandler(object sender, enumSwitchesCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumSwitchesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumSwitchesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public switchInfo[] list {
get {
this.RaiseExceptionIfNecessary();
return ((switchInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSwitchInfoCompletedEventHandler(object sender, getSwitchInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSwitchInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSwitchInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public switchInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((switchInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumZonesCompletedEventHandler(object sender, enumZonesCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumZonesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumZonesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public zoneInfo[] list {
get {
this.RaiseExceptionIfNecessary();
return ((zoneInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getZoneInfoCompletedEventHandler(object sender, getZoneInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getZoneInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getZoneInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public zoneInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((zoneInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumZoneAliasesCompletedEventHandler(object sender, enumZoneAliasesCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumZoneAliasesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumZoneAliasesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public zoneAliasInfo[] list {
get {
this.RaiseExceptionIfNecessary();
return ((zoneAliasInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getZoneAliasInfoCompletedEventHandler(object sender, getZoneAliasInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getZoneAliasInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getZoneAliasInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public zoneAliasInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((zoneAliasInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumZoneSetsCompletedEventHandler(object sender, enumZoneSetsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumZoneSetsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumZoneSetsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public zoneSetInfo[] list {
get {
this.RaiseExceptionIfNecessary();
return ((zoneSetInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getZoneSetInfoCompletedEventHandler(object sender, getZoneSetInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getZoneSetInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getZoneSetInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public zoneSetInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((zoneSetInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void autoZoneCompletedEventHandler(object sender, autoZoneCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class autoZoneCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal autoZoneCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public zoneInfo[] zoneList {
get {
this.RaiseExceptionIfNecessary();
return ((zoneInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void verifyZoningCompletedEventHandler(object sender, verifyZoningCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class verifyZoningCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal verifyZoningCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public zoneInfo[] zoneList {
get {
this.RaiseExceptionIfNecessary();
return ((zoneInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void createHardwareProfileCompletedEventHandler(object sender, createHardwareProfileCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class createHardwareProfileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal createHardwareProfileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public hardwareProfileInfo profile {
get {
this.RaiseExceptionIfNecessary();
return ((hardwareProfileInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void modifyHardwareProfileCompletedEventHandler(object sender, modifyHardwareProfileCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class modifyHardwareProfileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal modifyHardwareProfileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public hardwareProfileInfo profile {
get {
this.RaiseExceptionIfNecessary();
return ((hardwareProfileInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void deleteHardwareProfileCompletedEventHandler(object sender, deleteHardwareProfileCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class deleteHardwareProfileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal deleteHardwareProfileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumHardwareProfilesCompletedEventHandler(object sender, enumHardwareProfilesCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumHardwareProfilesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumHardwareProfilesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public hardwareProfileInfo[] list {
get {
this.RaiseExceptionIfNecessary();
return ((hardwareProfileInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getHardwareProfileInfoCompletedEventHandler(object sender, getHardwareProfileInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getHardwareProfileInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getHardwareProfileInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public hardwareProfileInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((hardwareProfileInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeHostGroupCompletedEventHandler(object sender, removeHostGroupCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeHostGroupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeHostGroupCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumHostGroupsCompletedEventHandler(object sender, enumHostGroupsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumHostGroupsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumHostGroupsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public hostGroupInfo[] hostGroupInfoList {
get {
this.RaiseExceptionIfNecessary();
return ((hostGroupInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getHostGroupInfoCompletedEventHandler(object sender, getHostGroupInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getHostGroupInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getHostGroupInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public hostGroupInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((hostGroupInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void addHostCompletedEventHandler(object sender, addHostCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class addHostCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal addHostCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public hostInfo info {
get {
this.RaiseExceptionIfNecessary();
return ((hostInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeHostCompletedEventHandler(object sender, removeHostCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeHostCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeHostCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumHostsCompletedEventHandler(object sender, enumHostsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumHostsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumHostsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public hostInfo[] hostInfoList {
get {
this.RaiseExceptionIfNecessary();
return ((hostInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getHostInfoCompletedEventHandler(object sender, getHostInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getHostInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getHostInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public hostInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((hostInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumVirtualMachinesCompletedEventHandler(object sender, enumVirtualMachinesCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumVirtualMachinesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumVirtualMachinesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public virtualMachineInfo[] vmInfoList {
get {
this.RaiseExceptionIfNecessary();
return ((virtualMachineInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getVirtualMachineInfoCompletedEventHandler(object sender, getVirtualMachineInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getVirtualMachineInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getVirtualMachineInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public virtualMachineInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((virtualMachineInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumHostInitiatorsCompletedEventHandler(object sender, enumHostInitiatorsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumHostInitiatorsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumHostInitiatorsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public hostInitiatorInfo[] initInfoList {
get {
this.RaiseExceptionIfNecessary();
return ((hostInitiatorInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void addHostInitiatorCompletedEventHandler(object sender, addHostInitiatorCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class addHostInitiatorCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal addHostInitiatorCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public hostInitiatorInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((hostInitiatorInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeHostInitiatorCompletedEventHandler(object sender, removeHostInitiatorCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeHostInitiatorCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeHostInitiatorCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enableHostInitiatorCompletedEventHandler(object sender, enableHostInitiatorCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enableHostInitiatorCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enableHostInitiatorCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void disableHostInitiatorCompletedEventHandler(object sender, disableHostInitiatorCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class disableHostInitiatorCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal disableHostInitiatorCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumHostNetworksCompletedEventHandler(object sender, enumHostNetworksCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumHostNetworksCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumHostNetworksCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public hostNetworkInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((hostNetworkInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumHostDeviceIDCompletedEventHandler(object sender, enumHostDeviceIDCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumHostDeviceIDCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumHostDeviceIDCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public diskDriveScsiIdInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((diskDriveScsiIdInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void deleteStorageManifestCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void createStorageManifestCompletedEventHandler(object sender, createStorageManifestCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class createStorageManifestCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal createStorageManifestCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageManifestInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageManifestInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void modifyStorageManifestCompletedEventHandler(object sender, modifyStorageManifestCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class modifyStorageManifestCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal modifyStorageManifestCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageManifestInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageManifestInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumStorageManifestsCompletedEventHandler(object sender, enumStorageManifestsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumStorageManifestsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumStorageManifestsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageManifestInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageManifestInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getStorageManifestInfoCompletedEventHandler(object sender, getStorageManifestInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getStorageManifestInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getStorageManifestInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageManifestInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageManifestInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void addProvisionToManifestCompletedEventHandler(object sender, addProvisionToManifestCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class addProvisionToManifestCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal addProvisionToManifestCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageManifestInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageManifestInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeProvisionFromManifestCompletedEventHandler(object sender, removeProvisionFromManifestCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeProvisionFromManifestCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeProvisionFromManifestCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageManifestInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageManifestInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void allocateStorageCompletedEventHandler(object sender, allocateStorageCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class allocateStorageCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal allocateStorageCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageVolumeInfo storageVolumeInfo {
get {
this.RaiseExceptionIfNecessary();
return ((storageVolumeInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void deleteStorageCompletedEventHandler(object sender, deleteStorageCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class deleteStorageCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal deleteStorageCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void resizeStorageCompletedEventHandler(object sender, resizeStorageCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class resizeStorageCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal resizeStorageCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageVolumeInfo storageVolumeInfo {
get {
this.RaiseExceptionIfNecessary();
return ((storageVolumeInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void assignStorageCompletedEventHandler(object sender, assignStorageCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class assignStorageCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal assignStorageCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageAssignmentInfo[] saInfoList {
get {
this.RaiseExceptionIfNecessary();
return ((storageAssignmentInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void unassignStorageCompletedEventHandler(object sender, unassignStorageCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class unassignStorageCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal unassignStorageCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageAssignmentInfo[] saInfoList {
get {
this.RaiseExceptionIfNecessary();
return ((storageAssignmentInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void mountStorageCompletedEventHandler(object sender, mountStorageCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class mountStorageCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal mountStorageCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public string mountPoint {
get {
this.RaiseExceptionIfNecessary();
return ((string)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void unmountStorageCompletedEventHandler(object sender, unmountStorageCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class unmountStorageCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal unmountStorageCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void snapshotSetupCompletedEventHandler(object sender, snapshotSetupCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class snapshotSetupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal snapshotSetupCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public snapshotSessionInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((snapshotSessionInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void snapshotPrepareCompletedEventHandler(object sender, snapshotPrepareCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class snapshotPrepareCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal snapshotPrepareCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public snapshotSessionInfo session {
get {
this.RaiseExceptionIfNecessary();
return ((snapshotSessionInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void snapshotCreateCompletedEventHandler(object sender, snapshotCreateCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class snapshotCreateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal snapshotCreateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public snapshotSessionInfo session {
get {
this.RaiseExceptionIfNecessary();
return ((snapshotSessionInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void snapshotUpdateStatusCompletedEventHandler(object sender, snapshotUpdateStatusCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class snapshotUpdateStatusCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal snapshotUpdateStatusCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public snapshotSessionInfo session {
get {
this.RaiseExceptionIfNecessary();
return ((snapshotSessionInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void snapshotRestoreCompletedEventHandler(object sender, snapshotRestoreCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class snapshotRestoreCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal snapshotRestoreCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public snapshotSessionInfo session {
get {
this.RaiseExceptionIfNecessary();
return ((snapshotSessionInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void snapshotDeleteCompletedEventHandler(object sender, snapshotDeleteCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class snapshotDeleteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal snapshotDeleteCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public snapshotSessionInfo session {
get {
this.RaiseExceptionIfNecessary();
return ((snapshotSessionInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumStorageAdaptersCompletedEventHandler(object sender, enumStorageAdaptersCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumStorageAdaptersCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumStorageAdaptersCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageAdapterInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageAdapterInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void customMethodCompletedEventHandler(object sender, customMethodCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class customMethodCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal customMethodCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public keyValuePair[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((keyValuePair[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void addRemoteStorageAdapterCompletedEventHandler(object sender, addRemoteStorageAdapterCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class addRemoteStorageAdapterCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal addRemoteStorageAdapterCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageAdapterInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageAdapterInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeRemoteStorageAdapterCompletedEventHandler(object sender, removeRemoteStorageAdapterCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeRemoteStorageAdapterCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeRemoteStorageAdapterCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageAdapterInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageAdapterInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumStorageManagementCredentialsCompletedEventHandler(object sender, enumStorageManagementCredentialsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumStorageManagementCredentialsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumStorageManagementCredentialsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public managementCredentials[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((managementCredentials[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getStorageManagementCredentialInfoCompletedEventHandler(object sender, getStorageManagementCredentialInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getStorageManagementCredentialInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getStorageManagementCredentialInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public managementCredentials Result {
get {
this.RaiseExceptionIfNecessary();
return ((managementCredentials)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void addStorageManagementCredentialsCompletedEventHandler(object sender, addStorageManagementCredentialsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class addStorageManagementCredentialsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal addStorageManagementCredentialsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public managementCredentials info {
get {
this.RaiseExceptionIfNecessary();
return ((managementCredentials)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void updateStorageManagementCredentialsCompletedEventHandler(object sender, updateStorageManagementCredentialsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class updateStorageManagementCredentialsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal updateStorageManagementCredentialsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public managementCredentials info {
get {
this.RaiseExceptionIfNecessary();
return ((managementCredentials)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeStorageManagementCredentialsCompletedEventHandler(object sender, removeStorageManagementCredentialsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeStorageManagementCredentialsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeStorageManagementCredentialsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getStorageVolumeInfoCompletedEventHandler(object sender, getStorageVolumeInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getStorageVolumeInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getStorageVolumeInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageVolumeInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageVolumeInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumStorageNodesCompletedEventHandler(object sender, enumStorageNodesCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumStorageNodesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumStorageNodesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageVolumeInfo[] snInfoList {
get {
this.RaiseExceptionIfNecessary();
return ((storageVolumeInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getStoragePoolInfoCompletedEventHandler(object sender, getStoragePoolInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getStoragePoolInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getStoragePoolInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storagePoolInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storagePoolInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void createStoragePoolCompletedEventHandler(object sender, createStoragePoolCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class createStoragePoolCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal createStoragePoolCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storagePoolInfo spInfo {
get {
this.RaiseExceptionIfNecessary();
return ((storagePoolInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void deleteStoragePoolCompletedEventHandler(object sender, deleteStoragePoolCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class deleteStoragePoolCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal deleteStoragePoolCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enableStorageAdvancedOptionCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumStoragePoolsCompletedEventHandler(object sender, enumStoragePoolsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumStoragePoolsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumStoragePoolsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storagePoolInfo[] spInfoList {
get {
this.RaiseExceptionIfNecessary();
return ((storagePoolInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumStorageSystemInitiatorPortsCompletedEventHandler(object sender, enumStorageSystemInitiatorPortsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumStorageSystemInitiatorPortsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumStorageSystemInitiatorPortsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public initiatorPortInfo[] portList {
get {
this.RaiseExceptionIfNecessary();
return ((initiatorPortInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumStorageSystemTargetPortsCompletedEventHandler(object sender, enumStorageSystemTargetPortsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumStorageSystemTargetPortsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumStorageSystemTargetPortsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public targetPortInfo[] portList {
get {
this.RaiseExceptionIfNecessary();
return ((targetPortInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumStorageSystemsCompletedEventHandler(object sender, enumStorageSystemsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumStorageSystemsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumStorageSystemsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageSystemInfo[] storageSystemInfoList {
get {
this.RaiseExceptionIfNecessary();
return ((storageSystemInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void doesObjectExistCompletedEventHandler(object sender, doesObjectExistCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class doesObjectExistCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal doesObjectExistCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public bool doesExist {
get {
this.RaiseExceptionIfNecessary();
return ((bool)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumStorageAssignmentsCompletedEventHandler(object sender, enumStorageAssignmentsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumStorageAssignmentsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumStorageAssignmentsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageAssignmentInfo[] saInfoList {
get {
this.RaiseExceptionIfNecessary();
return ((storageAssignmentInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumSnapshotAssociationsCompletedEventHandler(object sender, enumSnapshotAssociationsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumSnapshotAssociationsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumSnapshotAssociationsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public snapshotAssocInfo[] snapshotAssocInfoList {
get {
this.RaiseExceptionIfNecessary();
return ((snapshotAssocInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getStorageSystemInfoCompletedEventHandler(object sender, getStorageSystemInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getStorageSystemInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getStorageSystemInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageSystemInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageSystemInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void discoverVhdOnStorageVolumeCompletedEventHandler(object sender, discoverVhdOnStorageVolumeCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class discoverVhdOnStorageVolumeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal discoverVhdOnStorageVolumeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageVolumeVhdAssoc[] storageVolumeVhdAssocList {
get {
this.RaiseExceptionIfNecessary();
return ((storageVolumeVhdAssoc[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void createStorageProfileCompletedEventHandler(object sender, createStorageProfileCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class createStorageProfileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal createStorageProfileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageProfileInfo info {
get {
this.RaiseExceptionIfNecessary();
return ((storageProfileInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void deleteStorageProfileCompletedEventHandler(object sender, deleteStorageProfileCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class deleteStorageProfileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal deleteStorageProfileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void modifyStorageProfileCompletedEventHandler(object sender, modifyStorageProfileCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class modifyStorageProfileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal modifyStorageProfileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageProfileInfo info {
get {
this.RaiseExceptionIfNecessary();
return ((storageProfileInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumStorageProfilesCompletedEventHandler(object sender, enumStorageProfilesCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumStorageProfilesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumStorageProfilesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageProfileInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageProfileInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getStorageProfileInfoCompletedEventHandler(object sender, getStorageProfileInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getStorageProfileInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getStorageProfileInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageProfileInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageProfileInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void addStorageToStorageProfileCompletedEventHandler(object sender, addStorageToStorageProfileCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class addStorageToStorageProfileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal addStorageToStorageProfileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageProfileInfo info {
get {
this.RaiseExceptionIfNecessary();
return ((storageProfileInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeStorageFromStorageProfileCompletedEventHandler(object sender, removeStorageFromStorageProfileCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeStorageFromStorageProfileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeStorageFromStorageProfileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageProfileInfo info {
get {
this.RaiseExceptionIfNecessary();
return ((storageProfileInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void createStorageRepositoryCompletedEventHandler(object sender, createStorageRepositoryCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class createStorageRepositoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal createStorageRepositoryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageRepositoryInfo info {
get {
this.RaiseExceptionIfNecessary();
return ((storageRepositoryInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void deleteStorageRepositoryCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void destroyStorageRepositoryCompletedEventHandler(object sender, destroyStorageRepositoryCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class destroyStorageRepositoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal destroyStorageRepositoryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void modifyStorageRepositoryCompletedEventHandler(object sender, modifyStorageRepositoryCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class modifyStorageRepositoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal modifyStorageRepositoryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageRepositoryInfo info {
get {
this.RaiseExceptionIfNecessary();
return ((storageRepositoryInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumStorageRepositoriesCompletedEventHandler(object sender, enumStorageRepositoriesCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumStorageRepositoriesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumStorageRepositoriesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageRepositoryInfo[] list {
get {
this.RaiseExceptionIfNecessary();
return ((storageRepositoryInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getStorageRepositoryInfoCompletedEventHandler(object sender, getStorageRepositoryInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getStorageRepositoryInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getStorageRepositoryInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageRepositoryInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageRepositoryInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void allocateStorageFromRepositoryCompletedEventHandler(object sender, allocateStorageFromRepositoryCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class allocateStorageFromRepositoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal allocateStorageFromRepositoryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageVolumeInfo info {
get {
this.RaiseExceptionIfNecessary();
return ((storageVolumeInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void deallocateStorageFromRepositoryCompletedEventHandler(object sender, deallocateStorageFromRepositoryCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class deallocateStorageFromRepositoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal deallocateStorageFromRepositoryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public storageRepositoryInfo info {
get {
this.RaiseExceptionIfNecessary();
return ((storageRepositoryInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void addStorageToRepositoryCompletedEventHandler(object sender, addStorageToRepositoryCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class addStorageToRepositoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal addStorageToRepositoryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageRepositoryInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageRepositoryInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeStorageFromRepositoryCompletedEventHandler(object sender, removeStorageFromRepositoryCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeStorageFromRepositoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeStorageFromRepositoryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public storageRepositoryInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((storageRepositoryInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void createSysPrepProfileCompletedEventHandler(object sender, createSysPrepProfileCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class createSysPrepProfileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal createSysPrepProfileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public sysPrepProfile profile {
get {
this.RaiseExceptionIfNecessary();
return ((sysPrepProfile)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void modifySysPrepProfileCompletedEventHandler(object sender, modifySysPrepProfileCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class modifySysPrepProfileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal modifySysPrepProfileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public sysPrepProfile profile {
get {
this.RaiseExceptionIfNecessary();
return ((sysPrepProfile)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSysPrepProfileInfoCompletedEventHandler(object sender, getSysPrepProfileInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSysPrepProfileInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSysPrepProfileInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public sysPrepProfile Result {
get {
this.RaiseExceptionIfNecessary();
return ((sysPrepProfile)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void deleteSysPrepProfileCompletedEventHandler(object sender, deleteSysPrepProfileCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class deleteSysPrepProfileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal deleteSysPrepProfileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumSysPrepProfilesCompletedEventHandler(object sender, enumSysPrepProfilesCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumSysPrepProfilesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumSysPrepProfilesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public sysPrepProfile[] list {
get {
this.RaiseExceptionIfNecessary();
return ((sysPrepProfile[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumSysPrepRepositoriesCompletedEventHandler(object sender, enumSysPrepRepositoriesCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumSysPrepRepositoriesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumSysPrepRepositoriesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public sysPrepRepository[] list {
get {
this.RaiseExceptionIfNecessary();
return ((sysPrepRepository[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumSysPrepMasterFileKeysCompletedEventHandler(object sender, enumSysPrepMasterFileKeysCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumSysPrepMasterFileKeysCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumSysPrepMasterFileKeysCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public string[] keys {
get {
this.RaiseExceptionIfNecessary();
return ((string[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void importStorageToVMCompletedEventHandler(object sender, importStorageToVMCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class importStorageToVMCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal importStorageToVMCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void importStorageToVMExCompletedEventHandler(object sender, importStorageToVMExCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class importStorageToVMExCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal importStorageToVMExCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void importStorageToHostCompletedEventHandler(object sender, importStorageToHostCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class importStorageToHostCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal importStorageToHostCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void createVirtualMachineFromTemplateCompletedEventHandler(object sender, createVirtualMachineFromTemplateCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class createVirtualMachineFromTemplateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal createVirtualMachineFromTemplateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public virtualMachineInfo[] vmList {
get {
this.RaiseExceptionIfNecessary();
return ((virtualMachineInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void snapshotVirtualMachineCompletedEventHandler(object sender, snapshotVirtualMachineCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class snapshotVirtualMachineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal snapshotVirtualMachineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public virtualMachineInfo[] vmList {
get {
this.RaiseExceptionIfNecessary();
return ((virtualMachineInfo[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void deleteVirtualMachineCompletedEventHandler(object sender, deleteVirtualMachineCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class deleteVirtualMachineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal deleteVirtualMachineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void destroyVirtualMachineCompletedEventHandler(object sender, destroyVirtualMachineCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class destroyVirtualMachineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal destroyVirtualMachineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void startVirtualMachineCompletedEventHandler(object sender, startVirtualMachineCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class startVirtualMachineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal startVirtualMachineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void shutdownVirtualMachineCompletedEventHandler(object sender, shutdownVirtualMachineCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class shutdownVirtualMachineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal shutdownVirtualMachineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void pauseVirtualMachineCompletedEventHandler(object sender, pauseVirtualMachineCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class pauseVirtualMachineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal pauseVirtualMachineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void rebootVirtualMachineCompletedEventHandler(object sender, rebootVirtualMachineCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class rebootVirtualMachineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal rebootVirtualMachineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void stopVirtualMachineCompletedEventHandler(object sender, stopVirtualMachineCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class stopVirtualMachineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal stopVirtualMachineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void saveVirtualMachineCompletedEventHandler(object sender, saveVirtualMachineCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class saveVirtualMachineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal saveVirtualMachineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumVirtualMachineNetworksCompletedEventHandler(object sender, enumVirtualMachineNetworksCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumVirtualMachineNetworksCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumVirtualMachineNetworksCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public vmNetworkInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((vmNetworkInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void turnoffVirtualMachineCompletedEventHandler(object sender, turnoffVirtualMachineCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class turnoffVirtualMachineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal turnoffVirtualMachineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void moveVirtualMachineCompletedEventHandler(object sender, moveVirtualMachineCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class moveVirtualMachineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal moveVirtualMachineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public virtualMachineInfo vmInfo {
get {
this.RaiseExceptionIfNecessary();
return ((virtualMachineInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void personalizeVirtualMachineCompletedEventHandler(object sender, personalizeVirtualMachineCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class personalizeVirtualMachineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal personalizeVirtualMachineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void createVirtualMachineTemplateCompletedEventHandler(object sender, createVirtualMachineTemplateCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class createVirtualMachineTemplateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal createVirtualMachineTemplateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public virtualMachineTemplateInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((virtualMachineTemplateInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void deleteVirtualMachineTemplateCompletedEventHandler(object sender, deleteVirtualMachineTemplateCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class deleteVirtualMachineTemplateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal deleteVirtualMachineTemplateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void modifyVirtualMachineTemplateCompletedEventHandler(object sender, modifyVirtualMachineTemplateCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class modifyVirtualMachineTemplateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal modifyVirtualMachineTemplateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public virtualMachineTemplateInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((virtualMachineTemplateInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getVirtualMachineTemplateInfoCompletedEventHandler(object sender, getVirtualMachineTemplateInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getVirtualMachineTemplateInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getVirtualMachineTemplateInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public virtualMachineTemplateInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((virtualMachineTemplateInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumVirtualMachineTemplatesCompletedEventHandler(object sender, enumVirtualMachineTemplatesCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumVirtualMachineTemplatesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumVirtualMachineTemplatesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public virtualMachineTemplateInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((virtualMachineTemplateInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void deployTemplateAsVirtualMachineCompletedEventHandler(object sender, deployTemplateAsVirtualMachineCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class deployTemplateAsVirtualMachineCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal deployTemplateAsVirtualMachineCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public virtualMachineInfo vmInfo {
get {
this.RaiseExceptionIfNecessary();
return ((virtualMachineInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getDefaultExportPathCompletedEventHandler(object sender, getDefaultExportPathCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getDefaultExportPathCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getDefaultExportPathCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public string Result {
get {
this.RaiseExceptionIfNecessary();
return ((string)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enableSRPCompletedEventHandler(object sender, enableSRPCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enableSRPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enableSRPCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public SRPSiteInfo siteInfo {
get {
this.RaiseExceptionIfNecessary();
return ((SRPSiteInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void destroySRPCompletedEventHandler(object sender, destroySRPCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class destroySRPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal destroySRPCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void modifySRPSiteCompletedEventHandler(object sender, modifySRPSiteCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class modifySRPSiteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal modifySRPSiteCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public SRPSiteInfo modifiedSiteInfo {
get {
this.RaiseExceptionIfNecessary();
return ((SRPSiteInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void switchSRPSiteModeCompletedEventHandler(object sender, switchSRPSiteModeCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class switchSRPSiteModeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal switchSRPSiteModeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public SRPSiteInfo modifiedSiteInfo {
get {
this.RaiseExceptionIfNecessary();
return ((SRPSiteInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void disableSRPCompletedEventHandler(object sender, disableSRPCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class disableSRPCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal disableSRPCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSRPSiteInfoCompletedEventHandler(object sender, getSRPSiteInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSRPSiteInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSRPSiteInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPSiteInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPSiteInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSRPStateCompletedEventHandler(object sender, getSRPStateCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSRPStateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSRPStateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPStateInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPStateInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void addRemoteSRPSiteCompletedEventHandler(object sender, addRemoteSRPSiteCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class addRemoteSRPSiteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal addRemoteSRPSiteCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public SRPSiteInfo siteInfo {
get {
this.RaiseExceptionIfNecessary();
return ((SRPSiteInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getRemoteSRPSiteInfoCompletedEventHandler(object sender, getRemoteSRPSiteInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getRemoteSRPSiteInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getRemoteSRPSiteInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPSiteInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPSiteInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void modifyRemoteSRPSiteCompletedEventHandler(object sender, modifyRemoteSRPSiteCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class modifyRemoteSRPSiteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal modifyRemoteSRPSiteCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public SRPSiteInfo modifiedSiteInfo {
get {
this.RaiseExceptionIfNecessary();
return ((SRPSiteInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeRemoteSRPSiteCompletedEventHandler(object sender, removeRemoteSRPSiteCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeRemoteSRPSiteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeRemoteSRPSiteCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSRPSiteInfoByUuidCompletedEventHandler(object sender, getSRPSiteInfoByUuidCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSRPSiteInfoByUuidCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSRPSiteInfoByUuidCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPSiteInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPSiteInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void addSRPStorageRepositoryAssociationCompletedEventHandler(object sender, addSRPStorageRepositoryAssociationCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class addSRPStorageRepositoryAssociationCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal addSRPStorageRepositoryAssociationCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public SRPStorageRepositoryAssocDetail srAssoc {
get {
this.RaiseExceptionIfNecessary();
return ((SRPStorageRepositoryAssocDetail)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumSRPStorageRepositoryAssociationsCompletedEventHandler(object sender, enumSRPStorageRepositoryAssociationsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumSRPStorageRepositoryAssociationsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumSRPStorageRepositoryAssociationsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPStorageRepositoryAssocDetail[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPStorageRepositoryAssocDetail[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSRPStorageRepositoryAssociationsCompletedEventHandler(object sender, getSRPStorageRepositoryAssociationsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSRPStorageRepositoryAssociationsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSRPStorageRepositoryAssociationsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPStorageRepositoryAssocDetail[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPStorageRepositoryAssocDetail[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeSRPStorageRepositoryAssociationCompletedEventHandler(object sender, removeSRPStorageRepositoryAssociationCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeSRPStorageRepositoryAssociationCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeSRPStorageRepositoryAssociationCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSRPStorageRepositoryAssociationByUuidCompletedEventHandler(object sender, getSRPStorageRepositoryAssociationByUuidCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSRPStorageRepositoryAssociationByUuidCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSRPStorageRepositoryAssociationByUuidCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPStorageRepositoryAssocDetail Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPStorageRepositoryAssocDetail)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeSRPStorageVolumeAssociationCompletedEventHandler(object sender, removeSRPStorageVolumeAssociationCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeSRPStorageVolumeAssociationCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeSRPStorageVolumeAssociationCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumSRPStorageVolumeAssociationsCompletedEventHandler(object sender, enumSRPStorageVolumeAssociationsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumSRPStorageVolumeAssociationsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumSRPStorageVolumeAssociationsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPStorageVolumeAssocDetail[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPStorageVolumeAssocDetail[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSRPStorageVolumeAssociationsCompletedEventHandler(object sender, getSRPStorageVolumeAssociationsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSRPStorageVolumeAssociationsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSRPStorageVolumeAssociationsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPStorageVolumeAssocDetail[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPStorageVolumeAssocDetail[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSRPStorageVolumeAssociationByUuidCompletedEventHandler(object sender, getSRPStorageVolumeAssociationByUuidCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSRPStorageVolumeAssociationByUuidCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSRPStorageVolumeAssociationByUuidCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPStorageVolumeAssocDetail Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPStorageVolumeAssocDetail)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void addSecondaryStorageManagementCredentialsCompletedEventHandler(object sender, addSecondaryStorageManagementCredentialsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class addSecondaryStorageManagementCredentialsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal addSecondaryStorageManagementCredentialsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public managementCredentials info {
get {
this.RaiseExceptionIfNecessary();
return ((managementCredentials)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumSecondaryStorageManagementCredentialsCompletedEventHandler(object sender, enumSecondaryStorageManagementCredentialsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumSecondaryStorageManagementCredentialsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumSecondaryStorageManagementCredentialsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public managementCredentials[] credList {
get {
this.RaiseExceptionIfNecessary();
return ((managementCredentials[])(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void createSRPRecoveryPoolCompletedEventHandler(object sender, createSRPRecoveryPoolCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class createSRPRecoveryPoolCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal createSRPRecoveryPoolCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public SRPRecoveryPoolInfo newPool {
get {
this.RaiseExceptionIfNecessary();
return ((SRPRecoveryPoolInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void modifySRPRecoveryPoolCompletedEventHandler(object sender, modifySRPRecoveryPoolCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class modifySRPRecoveryPoolCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal modifySRPRecoveryPoolCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public SRPRecoveryPoolInfo modifiedPool {
get {
this.RaiseExceptionIfNecessary();
return ((SRPRecoveryPoolInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSRPRecoveryPoolInfoCompletedEventHandler(object sender, getSRPRecoveryPoolInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSRPRecoveryPoolInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSRPRecoveryPoolInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPRecoveryPoolInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPRecoveryPoolInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumSRPRecoveryPoolsCompletedEventHandler(object sender, enumSRPRecoveryPoolsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumSRPRecoveryPoolsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumSRPRecoveryPoolsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPRecoveryPoolInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPRecoveryPoolInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void destroySRPRecoveryPoolCompletedEventHandler(object sender, destroySRPRecoveryPoolCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class destroySRPRecoveryPoolCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal destroySRPRecoveryPoolCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void createSRPConsistencyGroupCompletedEventHandler(object sender, createSRPConsistencyGroupCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class createSRPConsistencyGroupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal createSRPConsistencyGroupCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public SRPConsistencyGroupInfo newCG {
get {
this.RaiseExceptionIfNecessary();
return ((SRPConsistencyGroupInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSRPConsistencyGroupInfoCompletedEventHandler(object sender, getSRPConsistencyGroupInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSRPConsistencyGroupInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSRPConsistencyGroupInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPConsistencyGroupInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPConsistencyGroupInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumSRPConsistencyGroupsCompletedEventHandler(object sender, enumSRPConsistencyGroupsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumSRPConsistencyGroupsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumSRPConsistencyGroupsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPConsistencyGroupInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPConsistencyGroupInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void activateSRPConsistencyGroupCompletedEventHandler(object sender, activateSRPConsistencyGroupCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class activateSRPConsistencyGroupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal activateSRPConsistencyGroupCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void modifySRPConsistencyGroupCompletedEventHandler(object sender, modifySRPConsistencyGroupCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class modifySRPConsistencyGroupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal modifySRPConsistencyGroupCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public SRPConsistencyGroupInfo modifiedCG {
get {
this.RaiseExceptionIfNecessary();
return ((SRPConsistencyGroupInfo)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void modifySRPConsistencyGroupMappingCompletedEventHandler(object sender, modifySRPConsistencyGroupMappingCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class modifySRPConsistencyGroupMappingCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal modifySRPConsistencyGroupMappingCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void deactivateSRPConsistencyGroupCompletedEventHandler(object sender, deactivateSRPConsistencyGroupCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class deactivateSRPConsistencyGroupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal deactivateSRPConsistencyGroupCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void destroySRPConsistencyGroupCompletedEventHandler(object sender, destroySRPConsistencyGroupCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class destroySRPConsistencyGroupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal destroySRPConsistencyGroupCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void synchronizeSRPConsistencyGroupCompletedEventHandler(object sender, synchronizeSRPConsistencyGroupCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class synchronizeSRPConsistencyGroupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal synchronizeSRPConsistencyGroupCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumSRPConsistencyGroupsAvailableForUpdateCompletedEventHandler(object sender, enumSRPConsistencyGroupsAvailableForUpdateCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumSRPConsistencyGroupsAvailableForUpdateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumSRPConsistencyGroupsAvailableForUpdateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPConsistencyGroupInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPConsistencyGroupInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void updateSRPConsistencyGroupOnSecondaryCompletedEventHandler(object sender, updateSRPConsistencyGroupOnSecondaryCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class updateSRPConsistencyGroupOnSecondaryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal updateSRPConsistencyGroupOnSecondaryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSRPConsistencyGroupConfigSyncHistoryCompletedEventHandler(object sender, getSRPConsistencyGroupConfigSyncHistoryCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSRPConsistencyGroupConfigSyncHistoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSRPConsistencyGroupConfigSyncHistoryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public OperationResult[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((OperationResult[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void addSRPConsistencyGroupAssociationCompletedEventHandler(object sender, addSRPConsistencyGroupAssociationCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class addSRPConsistencyGroupAssociationCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal addSRPConsistencyGroupAssociationCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
/// <remarks/>
public SRPConsistencyGroupAssocDetail cgAssoc {
get {
this.RaiseExceptionIfNecessary();
return ((SRPConsistencyGroupAssocDetail)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSRPConsistencyGroupAssociationsCompletedEventHandler(object sender, getSRPConsistencyGroupAssociationsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSRPConsistencyGroupAssociationsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSRPConsistencyGroupAssociationsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPConsistencyGroupAssocDetail[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPConsistencyGroupAssocDetail[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumSRPConsistencyGroupAssociationsCompletedEventHandler(object sender, enumSRPConsistencyGroupAssociationsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumSRPConsistencyGroupAssociationsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumSRPConsistencyGroupAssociationsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPConsistencyGroupAssocDetail[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPConsistencyGroupAssocDetail[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeSRPConsistencyGroupAssociationCompletedEventHandler(object sender, removeSRPConsistencyGroupAssociationCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeSRPConsistencyGroupAssociationCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeSRPConsistencyGroupAssociationCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSRPConsistencyGroupAssociationByUuidCompletedEventHandler(object sender, getSRPConsistencyGroupAssociationByUuidCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSRPConsistencyGroupAssociationByUuidCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSRPConsistencyGroupAssociationByUuidCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public SRPConsistencyGroupAssocDetail Result {
get {
this.RaiseExceptionIfNecessary();
return ((SRPConsistencyGroupAssocDetail)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void validateSRPConsistencyGroupCompletedEventHandler(object sender, validateSRPConsistencyGroupCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class validateSRPConsistencyGroupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results1;
internal validateSRPConsistencyGroupCompletedEventArgs(object[] results1, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results1 = results1;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results1[0]));
}
}
/// <remarks/>
public OperationResult results {
get {
this.RaiseExceptionIfNecessary();
return ((OperationResult)(this.results1[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSRPConsistencyGroupValidationHistoryCompletedEventHandler(object sender, getSRPConsistencyGroupValidationHistoryCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSRPConsistencyGroupValidationHistoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSRPConsistencyGroupValidationHistoryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public OperationResult[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((OperationResult[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void clearSRPConsistencyGroupValidationHistoryCompletedEventHandler(object sender, clearSRPConsistencyGroupValidationHistoryCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class clearSRPConsistencyGroupValidationHistoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal clearSRPConsistencyGroupValidationHistoryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void prepareSRPConsistencyGroupForFailoverCompletedEventHandler(object sender, prepareSRPConsistencyGroupForFailoverCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class prepareSRPConsistencyGroupForFailoverCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal prepareSRPConsistencyGroupForFailoverCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void incarnateSRPConsistencyGroupCompletedEventHandler(object sender, incarnateSRPConsistencyGroupCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class incarnateSRPConsistencyGroupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results1;
internal incarnateSRPConsistencyGroupCompletedEventArgs(object[] results1, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results1 = results1;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results1[0]));
}
}
/// <remarks/>
public OperationResult results {
get {
this.RaiseExceptionIfNecessary();
return ((OperationResult)(this.results1[1]));
}
}
/// <remarks/>
public SRPConsistencyGroupInfo cg {
get {
this.RaiseExceptionIfNecessary();
return ((SRPConsistencyGroupInfo)(this.results1[2]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void failoverSRPConsistencyGroupCompletedEventHandler(object sender, failoverSRPConsistencyGroupCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class failoverSRPConsistencyGroupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results1;
internal failoverSRPConsistencyGroupCompletedEventArgs(object[] results1, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results1 = results1;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results1[0]));
}
}
/// <remarks/>
public OperationResult results {
get {
this.RaiseExceptionIfNecessary();
return ((OperationResult)(this.results1[1]));
}
}
/// <remarks/>
public SRPConsistencyGroupInfo cg {
get {
this.RaiseExceptionIfNecessary();
return ((SRPConsistencyGroupInfo)(this.results1[2]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void testSRPConsistencyGroupCompletedEventHandler(object sender, testSRPConsistencyGroupCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class testSRPConsistencyGroupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results1;
internal testSRPConsistencyGroupCompletedEventArgs(object[] results1, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results1 = results1;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results1[0]));
}
}
/// <remarks/>
public OperationResult results {
get {
this.RaiseExceptionIfNecessary();
return ((OperationResult)(this.results1[1]));
}
}
/// <remarks/>
public SRPConsistencyGroupInfo cg {
get {
this.RaiseExceptionIfNecessary();
return ((SRPConsistencyGroupInfo)(this.results1[2]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void errorTestCompletedEventHandler(object sender, errorTestCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class errorTestCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal errorTestCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void logClientErrorCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getSupportLogDataCompletedEventHandler(object sender, getSupportLogDataCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getSupportLogDataCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getSupportLogDataCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public string Result {
get {
this.RaiseExceptionIfNecessary();
return ((string)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumScsiDeviceProcessorsCompletedEventHandler(object sender, enumScsiDeviceProcessorsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumScsiDeviceProcessorsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumScsiDeviceProcessorsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public string Result {
get {
this.RaiseExceptionIfNecessary();
return ((string)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void pullEventsCompletedEventHandler(object sender, pullEventsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class pullEventsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal pullEventsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public @event[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((@event[])(this.results[0]));
}
}
/// <remarks/>
public int lastEventIndex {
get {
this.RaiseExceptionIfNecessary();
return ((int)(this.results[1]));
}
}
/// <remarks/>
public string currentServerTimeStamp {
get {
this.RaiseExceptionIfNecessary();
return ((string)(this.results[2]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void registerEventListenerCompletedEventHandler(object sender, registerEventListenerCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class registerEventListenerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal registerEventListenerCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public @event[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((@event[])(this.results[0]));
}
}
/// <remarks/>
public int lastEvent {
get {
this.RaiseExceptionIfNecessary();
return ((int)(this.results[1]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void setServicePasswordCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getServiceVersionCompletedEventHandler(object sender, getServiceVersionCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getServiceVersionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getServiceVersionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public string Result {
get {
this.RaiseExceptionIfNecessary();
return ((string)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void setServiceTraceLevelCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getServiceTraceLevelCompletedEventHandler(object sender, getServiceTraceLevelCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getServiceTraceLevelCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getServiceTraceLevelCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public string Result {
get {
this.RaiseExceptionIfNecessary();
return ((string)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void logRolloverCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumJobsCompletedEventHandler(object sender, enumJobsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumJobsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumJobsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void clearJobsCompletedEventHandler(object sender, clearJobsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class clearJobsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal clearJobsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void restartJobCompletedEventHandler(object sender, restartJobCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class restartJobCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal restartJobCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void cancelJobCompletedEventHandler(object sender, cancelJobCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class cancelJobCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal cancelJobCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getJobInfoCompletedEventHandler(object sender, getJobInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getJobInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getJobInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public jobInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((jobInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void createLicenseGroupCompletedEventHandler(object sender, createLicenseGroupCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class createLicenseGroupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal createLicenseGroupCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public licenseGroupInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((licenseGroupInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void deleteLicenseGroupCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumLicenseGroupsCompletedEventHandler(object sender, enumLicenseGroupsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumLicenseGroupsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumLicenseGroupsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public licenseGroupInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((licenseGroupInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void addTagCompletedEventHandler(object sender, addTagCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class addTagCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal addTagCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public tagInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((tagInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeTagCompletedEventHandler(object sender, removeTagCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeTagCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeTagCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public tagInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((tagInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumTagsCompletedEventHandler(object sender, enumTagsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumTagsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumTagsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public tagInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((tagInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumAlertsCompletedEventHandler(object sender, enumAlertsCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumAlertsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumAlertsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public alertInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((alertInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getAlertInfoCompletedEventHandler(object sender, getAlertInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getAlertInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getAlertInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public alertInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((alertInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void clearAlertsCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getLicenseServerInfoCompletedEventHandler(object sender, getLicenseServerInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getLicenseServerInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getLicenseServerInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public licenseServerInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((licenseServerInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void setLicenseServerInfoCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getLocalizedMessageStringCompletedEventHandler(object sender, getLocalizedMessageStringCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getLocalizedMessageStringCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getLocalizedMessageStringCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public string Result {
get {
this.RaiseExceptionIfNecessary();
return ((string)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void enumUsersCompletedEventHandler(object sender, enumUsersCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class enumUsersCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal enumUsersCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public userInfo[] Result {
get {
this.RaiseExceptionIfNecessary();
return ((userInfo[])(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void getUserInfoCompletedEventHandler(object sender, getUserInfoCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class getUserInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal getUserInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public userInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((userInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void addUserCompletedEventHandler(object sender, addUserCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class addUserCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal addUserCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public userInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((userInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void changeUserPasswordCompletedEventHandler(object sender, changeUserPasswordCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class changeUserPasswordCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal changeUserPasswordCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public userInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((userInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void modifyUserCompletedEventHandler(object sender, modifyUserCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class modifyUserCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal modifyUserCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public userInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((userInfo)(this.results[0]));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
public delegate void removeUserCompletedEventHandler(object sender, removeUserCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class removeUserCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
internal removeUserCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
/// <remarks/>
public userInfo Result {
get {
this.RaiseExceptionIfNecessary();
return ((userInfo)(this.results[0]));
}
}
}
}