/* 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. */ //------------------------------------------------------------------------------ // // 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. // //------------------------------------------------------------------------------ // // 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; /// [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; /// public StorageLinkWebService() { this.Url = "http://localhost:80"; } /// public event getFabricConfigurationOptionsCompletedEventHandler getFabricConfigurationOptionsCompleted; /// public event setFabricConfigurationOptionsCompletedEventHandler setFabricConfigurationOptionsCompleted; /// public event enumFabricsCompletedEventHandler enumFabricsCompleted; /// public event getFabricInfoCompletedEventHandler getFabricInfoCompleted; /// public event enumSwitchesCompletedEventHandler enumSwitchesCompleted; /// public event getSwitchInfoCompletedEventHandler getSwitchInfoCompleted; /// public event enumZonesCompletedEventHandler enumZonesCompleted; /// public event getZoneInfoCompletedEventHandler getZoneInfoCompleted; /// public event enumZoneAliasesCompletedEventHandler enumZoneAliasesCompleted; /// public event getZoneAliasInfoCompletedEventHandler getZoneAliasInfoCompleted; /// public event enumZoneSetsCompletedEventHandler enumZoneSetsCompleted; /// public event getZoneSetInfoCompletedEventHandler getZoneSetInfoCompleted; /// public event autoZoneCompletedEventHandler autoZoneCompleted; /// public event verifyZoningCompletedEventHandler verifyZoningCompleted; /// public event createHardwareProfileCompletedEventHandler createHardwareProfileCompleted; /// public event modifyHardwareProfileCompletedEventHandler modifyHardwareProfileCompleted; /// public event deleteHardwareProfileCompletedEventHandler deleteHardwareProfileCompleted; /// public event enumHardwareProfilesCompletedEventHandler enumHardwareProfilesCompleted; /// public event getHardwareProfileInfoCompletedEventHandler getHardwareProfileInfoCompleted; /// public event removeHostGroupCompletedEventHandler removeHostGroupCompleted; /// public event enumHostGroupsCompletedEventHandler enumHostGroupsCompleted; /// public event getHostGroupInfoCompletedEventHandler getHostGroupInfoCompleted; /// public event addHostCompletedEventHandler addHostCompleted; /// public event removeHostCompletedEventHandler removeHostCompleted; /// public event enumHostsCompletedEventHandler enumHostsCompleted; /// public event getHostInfoCompletedEventHandler getHostInfoCompleted; /// public event enumVirtualMachinesCompletedEventHandler enumVirtualMachinesCompleted; /// public event getVirtualMachineInfoCompletedEventHandler getVirtualMachineInfoCompleted; /// public event enumHostInitiatorsCompletedEventHandler enumHostInitiatorsCompleted; /// public event addHostInitiatorCompletedEventHandler addHostInitiatorCompleted; /// public event removeHostInitiatorCompletedEventHandler removeHostInitiatorCompleted; /// public event enableHostInitiatorCompletedEventHandler enableHostInitiatorCompleted; /// public event disableHostInitiatorCompletedEventHandler disableHostInitiatorCompleted; /// public event enumHostNetworksCompletedEventHandler enumHostNetworksCompleted; /// public event enumHostDeviceIDCompletedEventHandler enumHostDeviceIDCompleted; /// public event deleteStorageManifestCompletedEventHandler deleteStorageManifestCompleted; /// public event createStorageManifestCompletedEventHandler createStorageManifestCompleted; /// public event modifyStorageManifestCompletedEventHandler modifyStorageManifestCompleted; /// public event enumStorageManifestsCompletedEventHandler enumStorageManifestsCompleted; /// public event getStorageManifestInfoCompletedEventHandler getStorageManifestInfoCompleted; /// public event addProvisionToManifestCompletedEventHandler addProvisionToManifestCompleted; /// public event removeProvisionFromManifestCompletedEventHandler removeProvisionFromManifestCompleted; /// public event allocateStorageCompletedEventHandler allocateStorageCompleted; /// public event deleteStorageCompletedEventHandler deleteStorageCompleted; /// public event resizeStorageCompletedEventHandler resizeStorageCompleted; /// public event assignStorageCompletedEventHandler assignStorageCompleted; /// public event unassignStorageCompletedEventHandler unassignStorageCompleted; /// public event mountStorageCompletedEventHandler mountStorageCompleted; /// public event unmountStorageCompletedEventHandler unmountStorageCompleted; /// public event snapshotSetupCompletedEventHandler snapshotSetupCompleted; /// public event snapshotPrepareCompletedEventHandler snapshotPrepareCompleted; /// public event snapshotCreateCompletedEventHandler snapshotCreateCompleted; /// public event snapshotUpdateStatusCompletedEventHandler snapshotUpdateStatusCompleted; /// public event snapshotRestoreCompletedEventHandler snapshotRestoreCompleted; /// public event snapshotDeleteCompletedEventHandler snapshotDeleteCompleted; /// public event enumStorageAdaptersCompletedEventHandler enumStorageAdaptersCompleted; /// public event customMethodCompletedEventHandler customMethodCompleted; /// public event addRemoteStorageAdapterCompletedEventHandler addRemoteStorageAdapterCompleted; /// public event removeRemoteStorageAdapterCompletedEventHandler removeRemoteStorageAdapterCompleted; /// public event enumStorageManagementCredentialsCompletedEventHandler enumStorageManagementCredentialsCompleted; /// public event getStorageManagementCredentialInfoCompletedEventHandler getStorageManagementCredentialInfoCompleted; /// public event addStorageManagementCredentialsCompletedEventHandler addStorageManagementCredentialsCompleted; /// public event updateStorageManagementCredentialsCompletedEventHandler updateStorageManagementCredentialsCompleted; /// public event removeStorageManagementCredentialsCompletedEventHandler removeStorageManagementCredentialsCompleted; /// public event getStorageVolumeInfoCompletedEventHandler getStorageVolumeInfoCompleted; /// public event enumStorageNodesCompletedEventHandler enumStorageNodesCompleted; /// public event getStoragePoolInfoCompletedEventHandler getStoragePoolInfoCompleted; /// public event createStoragePoolCompletedEventHandler createStoragePoolCompleted; /// public event deleteStoragePoolCompletedEventHandler deleteStoragePoolCompleted; /// public event enableStorageAdvancedOptionCompletedEventHandler enableStorageAdvancedOptionCompleted; /// public event enumStoragePoolsCompletedEventHandler enumStoragePoolsCompleted; /// public event enumStorageSystemInitiatorPortsCompletedEventHandler enumStorageSystemInitiatorPortsCompleted; /// public event enumStorageSystemTargetPortsCompletedEventHandler enumStorageSystemTargetPortsCompleted; /// public event enumStorageSystemsCompletedEventHandler enumStorageSystemsCompleted; /// public event doesObjectExistCompletedEventHandler doesObjectExistCompleted; /// public event enumStorageAssignmentsCompletedEventHandler enumStorageAssignmentsCompleted; /// public event enumSnapshotAssociationsCompletedEventHandler enumSnapshotAssociationsCompleted; /// public event getStorageSystemInfoCompletedEventHandler getStorageSystemInfoCompleted; /// public event discoverVhdOnStorageVolumeCompletedEventHandler discoverVhdOnStorageVolumeCompleted; /// public event createStorageProfileCompletedEventHandler createStorageProfileCompleted; /// public event deleteStorageProfileCompletedEventHandler deleteStorageProfileCompleted; /// public event modifyStorageProfileCompletedEventHandler modifyStorageProfileCompleted; /// public event enumStorageProfilesCompletedEventHandler enumStorageProfilesCompleted; /// public event getStorageProfileInfoCompletedEventHandler getStorageProfileInfoCompleted; /// public event addStorageToStorageProfileCompletedEventHandler addStorageToStorageProfileCompleted; /// public event removeStorageFromStorageProfileCompletedEventHandler removeStorageFromStorageProfileCompleted; /// public event createStorageRepositoryCompletedEventHandler createStorageRepositoryCompleted; /// public event deleteStorageRepositoryCompletedEventHandler deleteStorageRepositoryCompleted; /// public event destroyStorageRepositoryCompletedEventHandler destroyStorageRepositoryCompleted; /// public event modifyStorageRepositoryCompletedEventHandler modifyStorageRepositoryCompleted; /// public event enumStorageRepositoriesCompletedEventHandler enumStorageRepositoriesCompleted; /// public event getStorageRepositoryInfoCompletedEventHandler getStorageRepositoryInfoCompleted; /// public event allocateStorageFromRepositoryCompletedEventHandler allocateStorageFromRepositoryCompleted; /// public event deallocateStorageFromRepositoryCompletedEventHandler deallocateStorageFromRepositoryCompleted; /// public event addStorageToRepositoryCompletedEventHandler addStorageToRepositoryCompleted; /// public event removeStorageFromRepositoryCompletedEventHandler removeStorageFromRepositoryCompleted; /// public event createSysPrepProfileCompletedEventHandler createSysPrepProfileCompleted; /// public event modifySysPrepProfileCompletedEventHandler modifySysPrepProfileCompleted; /// public event getSysPrepProfileInfoCompletedEventHandler getSysPrepProfileInfoCompleted; /// public event deleteSysPrepProfileCompletedEventHandler deleteSysPrepProfileCompleted; /// public event enumSysPrepProfilesCompletedEventHandler enumSysPrepProfilesCompleted; /// public event enumSysPrepRepositoriesCompletedEventHandler enumSysPrepRepositoriesCompleted; /// public event enumSysPrepMasterFileKeysCompletedEventHandler enumSysPrepMasterFileKeysCompleted; /// public event importStorageToVMCompletedEventHandler importStorageToVMCompleted; /// public event importStorageToVMExCompletedEventHandler importStorageToVMExCompleted; /// public event importStorageToHostCompletedEventHandler importStorageToHostCompleted; /// public event createVirtualMachineFromTemplateCompletedEventHandler createVirtualMachineFromTemplateCompleted; /// public event snapshotVirtualMachineCompletedEventHandler snapshotVirtualMachineCompleted; /// public event deleteVirtualMachineCompletedEventHandler deleteVirtualMachineCompleted; /// public event destroyVirtualMachineCompletedEventHandler destroyVirtualMachineCompleted; /// public event startVirtualMachineCompletedEventHandler startVirtualMachineCompleted; /// public event shutdownVirtualMachineCompletedEventHandler shutdownVirtualMachineCompleted; /// public event pauseVirtualMachineCompletedEventHandler pauseVirtualMachineCompleted; /// public event rebootVirtualMachineCompletedEventHandler rebootVirtualMachineCompleted; /// public event stopVirtualMachineCompletedEventHandler stopVirtualMachineCompleted; /// public event saveVirtualMachineCompletedEventHandler saveVirtualMachineCompleted; /// public event enumVirtualMachineNetworksCompletedEventHandler enumVirtualMachineNetworksCompleted; /// public event turnoffVirtualMachineCompletedEventHandler turnoffVirtualMachineCompleted; /// public event moveVirtualMachineCompletedEventHandler moveVirtualMachineCompleted; /// public event personalizeVirtualMachineCompletedEventHandler personalizeVirtualMachineCompleted; /// public event createVirtualMachineTemplateCompletedEventHandler createVirtualMachineTemplateCompleted; /// public event deleteVirtualMachineTemplateCompletedEventHandler deleteVirtualMachineTemplateCompleted; /// public event modifyVirtualMachineTemplateCompletedEventHandler modifyVirtualMachineTemplateCompleted; /// public event getVirtualMachineTemplateInfoCompletedEventHandler getVirtualMachineTemplateInfoCompleted; /// public event enumVirtualMachineTemplatesCompletedEventHandler enumVirtualMachineTemplatesCompleted; /// public event deployTemplateAsVirtualMachineCompletedEventHandler deployTemplateAsVirtualMachineCompleted; /// public event getDefaultExportPathCompletedEventHandler getDefaultExportPathCompleted; /// public event enableSRPCompletedEventHandler enableSRPCompleted; /// public event destroySRPCompletedEventHandler destroySRPCompleted; /// public event modifySRPSiteCompletedEventHandler modifySRPSiteCompleted; /// public event switchSRPSiteModeCompletedEventHandler switchSRPSiteModeCompleted; /// public event disableSRPCompletedEventHandler disableSRPCompleted; /// public event getSRPSiteInfoCompletedEventHandler getSRPSiteInfoCompleted; /// public event getSRPStateCompletedEventHandler getSRPStateCompleted; /// public event addRemoteSRPSiteCompletedEventHandler addRemoteSRPSiteCompleted; /// public event getRemoteSRPSiteInfoCompletedEventHandler getRemoteSRPSiteInfoCompleted; /// public event modifyRemoteSRPSiteCompletedEventHandler modifyRemoteSRPSiteCompleted; /// public event removeRemoteSRPSiteCompletedEventHandler removeRemoteSRPSiteCompleted; /// public event getSRPSiteInfoByUuidCompletedEventHandler getSRPSiteInfoByUuidCompleted; /// public event addSRPStorageRepositoryAssociationCompletedEventHandler addSRPStorageRepositoryAssociationCompleted; /// public event enumSRPStorageRepositoryAssociationsCompletedEventHandler enumSRPStorageRepositoryAssociationsCompleted; /// public event getSRPStorageRepositoryAssociationsCompletedEventHandler getSRPStorageRepositoryAssociationsCompleted; /// public event removeSRPStorageRepositoryAssociationCompletedEventHandler removeSRPStorageRepositoryAssociationCompleted; /// public event getSRPStorageRepositoryAssociationByUuidCompletedEventHandler getSRPStorageRepositoryAssociationByUuidCompleted; /// public event removeSRPStorageVolumeAssociationCompletedEventHandler removeSRPStorageVolumeAssociationCompleted; /// public event enumSRPStorageVolumeAssociationsCompletedEventHandler enumSRPStorageVolumeAssociationsCompleted; /// public event getSRPStorageVolumeAssociationsCompletedEventHandler getSRPStorageVolumeAssociationsCompleted; /// public event getSRPStorageVolumeAssociationByUuidCompletedEventHandler getSRPStorageVolumeAssociationByUuidCompleted; /// public event addSecondaryStorageManagementCredentialsCompletedEventHandler addSecondaryStorageManagementCredentialsCompleted; /// public event enumSecondaryStorageManagementCredentialsCompletedEventHandler enumSecondaryStorageManagementCredentialsCompleted; /// public event createSRPRecoveryPoolCompletedEventHandler createSRPRecoveryPoolCompleted; /// public event modifySRPRecoveryPoolCompletedEventHandler modifySRPRecoveryPoolCompleted; /// public event getSRPRecoveryPoolInfoCompletedEventHandler getSRPRecoveryPoolInfoCompleted; /// public event enumSRPRecoveryPoolsCompletedEventHandler enumSRPRecoveryPoolsCompleted; /// public event destroySRPRecoveryPoolCompletedEventHandler destroySRPRecoveryPoolCompleted; /// public event createSRPConsistencyGroupCompletedEventHandler createSRPConsistencyGroupCompleted; /// public event getSRPConsistencyGroupInfoCompletedEventHandler getSRPConsistencyGroupInfoCompleted; /// public event enumSRPConsistencyGroupsCompletedEventHandler enumSRPConsistencyGroupsCompleted; /// public event activateSRPConsistencyGroupCompletedEventHandler activateSRPConsistencyGroupCompleted; /// public event modifySRPConsistencyGroupCompletedEventHandler modifySRPConsistencyGroupCompleted; /// public event modifySRPConsistencyGroupMappingCompletedEventHandler modifySRPConsistencyGroupMappingCompleted; /// public event deactivateSRPConsistencyGroupCompletedEventHandler deactivateSRPConsistencyGroupCompleted; /// public event destroySRPConsistencyGroupCompletedEventHandler destroySRPConsistencyGroupCompleted; /// public event synchronizeSRPConsistencyGroupCompletedEventHandler synchronizeSRPConsistencyGroupCompleted; /// public event enumSRPConsistencyGroupsAvailableForUpdateCompletedEventHandler enumSRPConsistencyGroupsAvailableForUpdateCompleted; /// public event updateSRPConsistencyGroupOnSecondaryCompletedEventHandler updateSRPConsistencyGroupOnSecondaryCompleted; /// public event getSRPConsistencyGroupConfigSyncHistoryCompletedEventHandler getSRPConsistencyGroupConfigSyncHistoryCompleted; /// public event addSRPConsistencyGroupAssociationCompletedEventHandler addSRPConsistencyGroupAssociationCompleted; /// public event getSRPConsistencyGroupAssociationsCompletedEventHandler getSRPConsistencyGroupAssociationsCompleted; /// public event enumSRPConsistencyGroupAssociationsCompletedEventHandler enumSRPConsistencyGroupAssociationsCompleted; /// public event removeSRPConsistencyGroupAssociationCompletedEventHandler removeSRPConsistencyGroupAssociationCompleted; /// public event getSRPConsistencyGroupAssociationByUuidCompletedEventHandler getSRPConsistencyGroupAssociationByUuidCompleted; /// public event validateSRPConsistencyGroupCompletedEventHandler validateSRPConsistencyGroupCompleted; /// public event getSRPConsistencyGroupValidationHistoryCompletedEventHandler getSRPConsistencyGroupValidationHistoryCompleted; /// public event clearSRPConsistencyGroupValidationHistoryCompletedEventHandler clearSRPConsistencyGroupValidationHistoryCompleted; /// public event prepareSRPConsistencyGroupForFailoverCompletedEventHandler prepareSRPConsistencyGroupForFailoverCompleted; /// public event incarnateSRPConsistencyGroupCompletedEventHandler incarnateSRPConsistencyGroupCompleted; /// public event failoverSRPConsistencyGroupCompletedEventHandler failoverSRPConsistencyGroupCompleted; /// public event testSRPConsistencyGroupCompletedEventHandler testSRPConsistencyGroupCompleted; /// public event errorTestCompletedEventHandler errorTestCompleted; /// public event logClientErrorCompletedEventHandler logClientErrorCompleted; /// public event getSupportLogDataCompletedEventHandler getSupportLogDataCompleted; /// public event enumScsiDeviceProcessorsCompletedEventHandler enumScsiDeviceProcessorsCompleted; /// public event pullEventsCompletedEventHandler pullEventsCompleted; /// public event registerEventListenerCompletedEventHandler registerEventListenerCompleted; /// public event setServicePasswordCompletedEventHandler setServicePasswordCompleted; /// public event getServiceVersionCompletedEventHandler getServiceVersionCompleted; /// public event setServiceTraceLevelCompletedEventHandler setServiceTraceLevelCompleted; /// public event getServiceTraceLevelCompletedEventHandler getServiceTraceLevelCompleted; /// public event logRolloverCompletedEventHandler logRolloverCompleted; /// public event enumJobsCompletedEventHandler enumJobsCompleted; /// public event clearJobsCompletedEventHandler clearJobsCompleted; /// public event restartJobCompletedEventHandler restartJobCompleted; /// public event cancelJobCompletedEventHandler cancelJobCompleted; /// public event getJobInfoCompletedEventHandler getJobInfoCompleted; /// public event createLicenseGroupCompletedEventHandler createLicenseGroupCompleted; /// public event deleteLicenseGroupCompletedEventHandler deleteLicenseGroupCompleted; /// public event enumLicenseGroupsCompletedEventHandler enumLicenseGroupsCompleted; /// public event addTagCompletedEventHandler addTagCompleted; /// public event removeTagCompletedEventHandler removeTagCompleted; /// public event enumTagsCompletedEventHandler enumTagsCompleted; /// public event enumAlertsCompletedEventHandler enumAlertsCompleted; /// public event getAlertInfoCompletedEventHandler getAlertInfoCompleted; /// public event clearAlertsCompletedEventHandler clearAlertsCompleted; /// public event getLicenseServerInfoCompletedEventHandler getLicenseServerInfoCompleted; /// public event setLicenseServerInfoCompletedEventHandler setLicenseServerInfoCompleted; /// public event getLocalizedMessageStringCompletedEventHandler getLocalizedMessageStringCompleted; /// public event enumUsersCompletedEventHandler enumUsersCompleted; /// public event getUserInfoCompletedEventHandler getUserInfoCompleted; /// public event addUserCompletedEventHandler addUserCompleted; /// public event changeUserPasswordCompletedEventHandler changeUserPasswordCompleted; /// public event modifyUserCompletedEventHandler modifyUserCompleted; /// public event removeUserCompletedEventHandler removeUserCompleted; /// [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])); } /// public System.IAsyncResult BegingetFabricConfigurationOptions(int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getFabricConfigurationOptions", new object[] { flags}, callback, asyncState); } /// public fabricConfigurationInfo EndgetFabricConfigurationOptions(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((fabricConfigurationInfo)(results[0])); } /// public void getFabricConfigurationOptionsAsync(int flags) { this.getFabricConfigurationOptionsAsync(flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginsetFabricConfigurationOptions(fabricConfigurationInfo settings, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("setFabricConfigurationOptions", new object[] { settings}, callback, asyncState); } /// public fabricConfigurationInfo EndsetFabricConfigurationOptions(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((fabricConfigurationInfo)(results[0])); } /// public void setFabricConfigurationOptionsAsync(fabricConfigurationInfo settings) { this.setFabricConfigurationOptionsAsync(settings, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumFabrics(int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumFabrics", new object[] { flags}, callback, asyncState); } /// public jobInfo EndenumFabrics(System.IAsyncResult asyncResult, out fabricInfo[] list) { object[] results = this.EndInvoke(asyncResult); list = ((fabricInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumFabricsAsync(int flags) { this.enumFabricsAsync(flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetFabricInfo(string fabricId, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getFabricInfo", new object[] { fabricId}, callback, asyncState); } /// public fabricInfo EndgetFabricInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((fabricInfo)(results[0])); } /// public void getFabricInfoAsync(string fabricId) { this.getFabricInfoAsync(fabricId, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumSwitches(string fabricId, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumSwitches", new object[] { fabricId, flags}, callback, asyncState); } /// public jobInfo EndenumSwitches(System.IAsyncResult asyncResult, out switchInfo[] list) { object[] results = this.EndInvoke(asyncResult); list = ((switchInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumSwitchesAsync(string fabricId, int flags) { this.enumSwitchesAsync(fabricId, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetSwitchInfo(string fabricId, string switchId, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSwitchInfo", new object[] { fabricId, switchId}, callback, asyncState); } /// public switchInfo EndgetSwitchInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((switchInfo)(results[0])); } /// public void getSwitchInfoAsync(string fabricId, string switchId) { this.getSwitchInfoAsync(fabricId, switchId, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndenumZones(System.IAsyncResult asyncResult, out zoneInfo[] list) { object[] results = this.EndInvoke(asyncResult); list = ((zoneInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumZonesAsync(string fabricId, string zoneSetId, int flags) { this.enumZonesAsync(fabricId, zoneSetId, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetZoneInfo(string fabricId, string zoneId, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getZoneInfo", new object[] { fabricId, zoneId}, callback, asyncState); } /// public zoneInfo EndgetZoneInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((zoneInfo)(results[0])); } /// public void getZoneInfoAsync(string fabricId, string zoneId) { this.getZoneInfoAsync(fabricId, zoneId, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumZoneAliases(string fabricId, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumZoneAliases", new object[] { fabricId, flags}, callback, asyncState); } /// public jobInfo EndenumZoneAliases(System.IAsyncResult asyncResult, out zoneAliasInfo[] list) { object[] results = this.EndInvoke(asyncResult); list = ((zoneAliasInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumZoneAliasesAsync(string fabricId, int flags) { this.enumZoneAliasesAsync(fabricId, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetZoneAliasInfo(string fabricId, string zoneAliasId, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getZoneAliasInfo", new object[] { fabricId, zoneAliasId}, callback, asyncState); } /// public zoneAliasInfo EndgetZoneAliasInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((zoneAliasInfo)(results[0])); } /// public void getZoneAliasInfoAsync(string fabricId, string zoneAliasId) { this.getZoneAliasInfoAsync(fabricId, zoneAliasId, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumZoneSets(string fabricId, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumZoneSets", new object[] { fabricId, flags}, callback, asyncState); } /// public jobInfo EndenumZoneSets(System.IAsyncResult asyncResult, out zoneSetInfo[] list) { object[] results = this.EndInvoke(asyncResult); list = ((zoneSetInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumZoneSetsAsync(string fabricId, int flags) { this.enumZoneSetsAsync(fabricId, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetZoneSetInfo(string fabricId, string zoneSetId, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getZoneSetInfo", new object[] { fabricId, zoneSetId}, callback, asyncState); } /// public zoneSetInfo EndgetZoneSetInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((zoneSetInfo)(results[0])); } /// public void getZoneSetInfoAsync(string fabricId, string zoneSetId) { this.getZoneSetInfoAsync(fabricId, zoneSetId, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndautoZone(System.IAsyncResult asyncResult, out zoneInfo[] zoneList) { object[] results = this.EndInvoke(asyncResult); zoneList = ((zoneInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void autoZoneAsync(string initHostName, string[] initEndPoints, string storageSystemId, string[] targetEndPoints, int flags) { this.autoZoneAsync(initHostName, initEndPoints, storageSystemId, targetEndPoints, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndverifyZoning(System.IAsyncResult asyncResult, out zoneInfo[] zoneList) { object[] results = this.EndInvoke(asyncResult); zoneList = ((zoneInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void verifyZoningAsync(string initHostName, string[] initEndPoints, string storageSystemId, string[] targetEndPoints, int flags) { this.verifyZoningAsync(initHostName, initEndPoints, storageSystemId, targetEndPoints, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndcreateHardwareProfile(System.IAsyncResult asyncResult, out hardwareProfileInfo profile) { object[] results = this.EndInvoke(asyncResult); profile = ((hardwareProfileInfo)(results[1])); return ((jobInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndmodifyHardwareProfile(System.IAsyncResult asyncResult, out hardwareProfileInfo profile) { object[] results = this.EndInvoke(asyncResult); profile = ((hardwareProfileInfo)(results[1])); return ((jobInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddeleteHardwareProfile(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void deleteHardwareProfileAsync(string friendlyName, string uuid, int flags) { this.deleteHardwareProfileAsync(friendlyName, uuid, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumHardwareProfiles(int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumHardwareProfiles", new object[] { flags}, callback, asyncState); } /// public jobInfo EndenumHardwareProfiles(System.IAsyncResult asyncResult, out hardwareProfileInfo[] list) { object[] results = this.EndInvoke(asyncResult); list = ((hardwareProfileInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumHardwareProfilesAsync(int flags) { this.enumHardwareProfilesAsync(flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public hardwareProfileInfo EndgetHardwareProfileInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((hardwareProfileInfo)(results[0])); } /// public void getHardwareProfileInfoAsync(string friendlyName, string uuid, int flags) { this.getHardwareProfileInfoAsync(friendlyName, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndremoveHostGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void removeHostGroupAsync(string groupName, string hostGroupUuid, int flags) { this.removeHostGroupAsync(groupName, hostGroupUuid, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumHostGroups(int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumHostGroups", new object[] { flags}, callback, asyncState); } /// public jobInfo EndenumHostGroups(System.IAsyncResult asyncResult, out hostGroupInfo[] hostGroupInfoList) { object[] results = this.EndInvoke(asyncResult); hostGroupInfoList = ((hostGroupInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumHostGroupsAsync(int flags) { this.enumHostGroupsAsync(flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetHostGroupInfo(string groupName, string hostGroupUuid, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getHostGroupInfo", new object[] { groupName, hostGroupUuid}, callback, asyncState); } /// public hostGroupInfo EndgetHostGroupInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((hostGroupInfo)(results[0])); } /// public void getHostGroupInfoAsync(string groupName, string hostGroupUuid) { this.getHostGroupInfoAsync(groupName, hostGroupUuid, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndaddHost(System.IAsyncResult asyncResult, out hostInfo info) { object[] results = this.EndInvoke(asyncResult); info = ((hostInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void addHostAsync(string hostName, string username, string password, int hypervisorType, int licenseType, int flags) { this.addHostAsync(hostName, username, password, hypervisorType, licenseType, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginremoveHost(string hostName, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeHost", new object[] { hostName, flags}, callback, asyncState); } /// public jobInfo EndremoveHost(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void removeHostAsync(string hostName, int flags) { this.removeHostAsync(hostName, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumHosts(int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumHosts", new object[] { flags}, callback, asyncState); } /// public jobInfo EndenumHosts(System.IAsyncResult asyncResult, out hostInfo[] hostInfoList) { object[] results = this.EndInvoke(asyncResult); hostInfoList = ((hostInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumHostsAsync(int flags) { this.enumHostsAsync(flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetHostInfo(string hostname, string hostUuid, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getHostInfo", new object[] { hostname, hostUuid}, callback, asyncState); } /// public hostInfo EndgetHostInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((hostInfo)(results[0])); } /// public void getHostInfoAsync(string hostname, string hostUuid) { this.getHostInfoAsync(hostname, hostUuid, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumVirtualMachines(string hostName, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumVirtualMachines", new object[] { hostName, flags}, callback, asyncState); } /// public jobInfo EndenumVirtualMachines(System.IAsyncResult asyncResult, out virtualMachineInfo[] vmInfoList) { object[] results = this.EndInvoke(asyncResult); vmInfoList = ((virtualMachineInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumVirtualMachinesAsync(string hostName, int flags) { this.enumVirtualMachinesAsync(hostName, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetVirtualMachineInfo(string hostUuid, string uuid, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getVirtualMachineInfo", new object[] { hostUuid, uuid}, callback, asyncState); } /// public virtualMachineInfo EndgetVirtualMachineInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((virtualMachineInfo)(results[0])); } /// public void getVirtualMachineInfoAsync(string hostUuid, string uuid) { this.getVirtualMachineInfoAsync(hostUuid, uuid, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndenumHostInitiators(System.IAsyncResult asyncResult, out hostInitiatorInfo[] initInfoList) { object[] results = this.EndInvoke(asyncResult); initInfoList = ((hostInitiatorInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumHostInitiatorsAsync(string hostName, string username, string password, int hypervisorType, int flags) { this.enumHostInitiatorsAsync(hostName, username, password, hypervisorType, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public hostInitiatorInfo EndaddHostInitiator(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((hostInitiatorInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndremoveHostInitiator(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void removeHostInitiatorAsync(string hostName, string name, int flags) { this.removeHostInitiatorAsync(hostName, name, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndenableHostInitiator(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void enableHostInitiatorAsync(string hostName, string name, int flags) { this.enableHostInitiatorAsync(hostName, name, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddisableHostInitiator(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void disableHostInitiatorAsync(string hostName, string name, int flags) { this.disableHostInitiatorAsync(hostName, name, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public hostNetworkInfo[] EndenumHostNetworks(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((hostNetworkInfo[])(results[0])); } /// public void enumHostNetworksAsync(string hostName, string username, string password, int hypervisorType, int flags) { this.enumHostNetworksAsync(hostName, username, password, hypervisorType, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public diskDriveScsiIdInfo[] EndenumHostDeviceID(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((diskDriveScsiIdInfo[])(results[0])); } /// public void enumHostDeviceIDAsync(string hostName, string username, string password, int hypervisorType, int flags) { this.enumHostDeviceIDAsync(hostName, username, password, hypervisorType, flags, null); } /// 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)); } } /// [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}); } /// public System.IAsyncResult BegindeleteStorageManifest(string manifestUuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deleteStorageManifest", new object[] { manifestUuid, flags}, callback, asyncState); } /// public void EnddeleteStorageManifest(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } /// public void deleteStorageManifestAsync(string manifestUuid, int flags) { this.deleteStorageManifestAsync(manifestUuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public storageManifestInfo EndcreateStorageManifest(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageManifestInfo)(results[0])); } /// public void createStorageManifestAsync(string friendlyName, string description, int flags) { this.createStorageManifestAsync(friendlyName, description, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public storageManifestInfo EndmodifyStorageManifest(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageManifestInfo)(results[0])); } /// public void modifyStorageManifestAsync(string manifestUuid, string friendlyName, string description, uint flags) { this.modifyStorageManifestAsync(manifestUuid, friendlyName, description, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumStorageManifests(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumStorageManifests", new object[0], callback, asyncState); } /// public storageManifestInfo[] EndenumStorageManifests(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageManifestInfo[])(results[0])); } /// public void enumStorageManifestsAsync() { this.enumStorageManifestsAsync(null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetStorageManifestInfo(string friendlyName, string uuid, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getStorageManifestInfo", new object[] { friendlyName, uuid}, callback, asyncState); } /// public storageManifestInfo EndgetStorageManifestInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageManifestInfo)(results[0])); } /// public void getStorageManifestInfoAsync(string friendlyName, string uuid) { this.getStorageManifestInfoAsync(friendlyName, uuid, null); } /// 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)); } } /// [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])); } /// 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); } /// public storageManifestInfo EndaddProvisionToManifest(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageManifestInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginremoveProvisionFromManifest(string manifestUuid, string provisionUuid, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeProvisionFromManifest", new object[] { manifestUuid, provisionUuid}, callback, asyncState); } /// public storageManifestInfo EndremoveProvisionFromManifest(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageManifestInfo)(results[0])); } /// public void removeProvisionFromManifestAsync(string manifestUuid, string provisionUuid) { this.removeProvisionFromManifestAsync(manifestUuid, provisionUuid, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndallocateStorage(System.IAsyncResult asyncResult, out storageVolumeInfo storageVolumeInfo) { object[] results = this.EndInvoke(asyncResult); storageVolumeInfo = ((storageVolumeInfo)(results[1])); return ((jobInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddeleteStorage(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void deleteStorageAsync(string storageSystemId, string storageVolumeId, int flags) { this.deleteStorageAsync(storageSystemId, storageVolumeId, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndresizeStorage(System.IAsyncResult asyncResult, out storageVolumeInfo storageVolumeInfo) { object[] results = this.EndInvoke(asyncResult); storageVolumeInfo = ((storageVolumeInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void resizeStorageAsync(string storageSystemId, string storageVolumeId, uint newSizeInMb, int flags) { this.resizeStorageAsync(storageSystemId, storageVolumeId, newSizeInMb, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndassignStorage(System.IAsyncResult asyncResult, out storageAssignmentInfo[] saInfoList) { object[] results = this.EndInvoke(asyncResult); saInfoList = ((storageAssignmentInfo[])(results[1])); return ((jobInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndunassignStorage(System.IAsyncResult asyncResult, out storageAssignmentInfo[] saInfoList) { object[] results = this.EndInvoke(asyncResult); saInfoList = ((storageAssignmentInfo[])(results[1])); return ((jobInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndmountStorage(System.IAsyncResult asyncResult, out string mountPoint) { object[] results = this.EndInvoke(asyncResult); mountPoint = ((string)(results[1])); return ((jobInfo)(results[0])); } /// public void mountStorageAsync(string hostName, string storageSystemId, string storageVolumeId, string mountPoint) { this.mountStorageAsync(hostName, storageSystemId, storageVolumeId, mountPoint, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndunmountStorage(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void unmountStorageAsync(string hostName, string storageSystemId, string storageVolumeId, string mountPoint) { this.unmountStorageAsync(hostName, storageSystemId, storageVolumeId, mountPoint, null); } /// 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)); } } /// [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])); } /// 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); } /// public snapshotSessionInfo EndsnapshotSetup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((snapshotSessionInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginsnapshotPrepare(string sessionId, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("snapshotPrepare", new object[] { sessionId, flags}, callback, asyncState); } /// public jobInfo EndsnapshotPrepare(System.IAsyncResult asyncResult, out snapshotSessionInfo session) { object[] results = this.EndInvoke(asyncResult); session = ((snapshotSessionInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void snapshotPrepareAsync(string sessionId, int flags) { this.snapshotPrepareAsync(sessionId, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginsnapshotCreate(string sessionId, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("snapshotCreate", new object[] { sessionId, flags}, callback, asyncState); } /// public jobInfo EndsnapshotCreate(System.IAsyncResult asyncResult, out snapshotSessionInfo session) { object[] results = this.EndInvoke(asyncResult); session = ((snapshotSessionInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void snapshotCreateAsync(string sessionId, int flags) { this.snapshotCreateAsync(sessionId, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginsnapshotUpdateStatus(string sessionId, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("snapshotUpdateStatus", new object[] { sessionId, flags}, callback, asyncState); } /// public jobInfo EndsnapshotUpdateStatus(System.IAsyncResult asyncResult, out snapshotSessionInfo session) { object[] results = this.EndInvoke(asyncResult); session = ((snapshotSessionInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void snapshotUpdateStatusAsync(string sessionId, int flags) { this.snapshotUpdateStatusAsync(sessionId, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginsnapshotRestore(string sessionId, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("snapshotRestore", new object[] { sessionId, flags}, callback, asyncState); } /// public jobInfo EndsnapshotRestore(System.IAsyncResult asyncResult, out snapshotSessionInfo session) { object[] results = this.EndInvoke(asyncResult); session = ((snapshotSessionInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void snapshotRestoreAsync(string sessionId, int flags) { this.snapshotRestoreAsync(sessionId, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginsnapshotDelete(string sessionId, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("snapshotDelete", new object[] { sessionId, flags}, callback, asyncState); } /// public jobInfo EndsnapshotDelete(System.IAsyncResult asyncResult, out snapshotSessionInfo session) { object[] results = this.EndInvoke(asyncResult); session = ((snapshotSessionInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void snapshotDeleteAsync(string sessionId, int flags) { this.snapshotDeleteAsync(sessionId, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumStorageAdapters(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumStorageAdapters", new object[0], callback, asyncState); } /// public storageAdapterInfo[] EndenumStorageAdapters(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageAdapterInfo[])(results[0])); } /// public void enumStorageAdaptersAsync() { this.enumStorageAdaptersAsync(null); } /// 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)); } } /// [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])); } /// 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); } /// public keyValuePair[] EndcustomMethod(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((keyValuePair[])(results[0])); } /// public void customMethodAsync(string storageAdapterId, string storageSystemId, string methodName, keyValuePair[] args) { this.customMethodAsync(storageAdapterId, storageSystemId, methodName, args, null); } /// 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)); } } /// [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])); } /// 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); } /// public storageAdapterInfo EndaddRemoteStorageAdapter(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageAdapterInfo)(results[0])); } /// public void addRemoteStorageAdapterAsync(string friendlyName, string ipAddress, string username, string password, int portNumber) { this.addRemoteStorageAdapterAsync(friendlyName, ipAddress, username, password, portNumber, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginremoveRemoteStorageAdapter(string friendlyName, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeRemoteStorageAdapter", new object[] { friendlyName}, callback, asyncState); } /// public storageAdapterInfo EndremoveRemoteStorageAdapter(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageAdapterInfo)(results[0])); } /// public void removeRemoteStorageAdapterAsync(string friendlyName) { this.removeRemoteStorageAdapterAsync(friendlyName, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumStorageManagementCredentials(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumStorageManagementCredentials", new object[0], callback, asyncState); } /// public managementCredentials[] EndenumStorageManagementCredentials(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((managementCredentials[])(results[0])); } /// public void enumStorageManagementCredentialsAsync() { this.enumStorageManagementCredentialsAsync(null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetStorageManagementCredentialInfo(string friendlyName, string uuid, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getStorageManagementCredentialInfo", new object[] { friendlyName, uuid}, callback, asyncState); } /// public managementCredentials EndgetStorageManagementCredentialInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((managementCredentials)(results[0])); } /// public void getStorageManagementCredentialInfoAsync(string friendlyName, string uuid) { this.getStorageManagementCredentialInfoAsync(friendlyName, uuid, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginaddStorageManagementCredentials(managementCredentials cred, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addStorageManagementCredentials", new object[] { cred, flags}, callback, asyncState); } /// public jobInfo EndaddStorageManagementCredentials(System.IAsyncResult asyncResult, out managementCredentials info) { object[] results = this.EndInvoke(asyncResult); info = ((managementCredentials)(results[1])); return ((jobInfo)(results[0])); } /// public void addStorageManagementCredentialsAsync(managementCredentials cred, int flags) { this.addStorageManagementCredentialsAsync(cred, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndupdateStorageManagementCredentials(System.IAsyncResult asyncResult, out managementCredentials info) { object[] results = this.EndInvoke(asyncResult); info = ((managementCredentials)(results[1])); return ((jobInfo)(results[0])); } /// public void updateStorageManagementCredentialsAsync(string uuid, managementCredentials cred, int flags) { this.updateStorageManagementCredentialsAsync(uuid, cred, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndremoveStorageManagementCredentials(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void removeStorageManagementCredentialsAsync(string friendlyName, string uuid, int flags) { this.removeStorageManagementCredentialsAsync(friendlyName, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public storageVolumeInfo EndgetStorageVolumeInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageVolumeInfo)(results[0])); } /// public void getStorageVolumeInfoAsync(string storageSystemId, string storageVolumeId, int flags) { this.getStorageVolumeInfoAsync(storageSystemId, storageVolumeId, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndenumStorageNodes(System.IAsyncResult asyncResult, out storageVolumeInfo[] snInfoList) { object[] results = this.EndInvoke(asyncResult); snInfoList = ((storageVolumeInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumStorageNodesAsync(string storageSystemId, string storagePoolId, string filters, int flags) { this.enumStorageNodesAsync(storageSystemId, storagePoolId, filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public storagePoolInfo EndgetStoragePoolInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storagePoolInfo)(results[0])); } /// public void getStoragePoolInfoAsync(string storageSystemId, string storagePoolId, int flags) { this.getStoragePoolInfoAsync(storageSystemId, storagePoolId, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndcreateStoragePool(System.IAsyncResult asyncResult, out storagePoolInfo spInfo) { object[] results = this.EndInvoke(asyncResult); spInfo = ((storagePoolInfo)(results[1])); return ((jobInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddeleteStoragePool(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void deleteStoragePoolAsync(string storageSystemId, string storagePoolId, int flags) { this.deleteStoragePoolAsync(storageSystemId, storagePoolId, flags, null); } /// 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)); } } /// [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}); } /// 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); } /// public void EndenableStorageAdvancedOption(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } /// public void enableStorageAdvancedOptionAsync(string storageSystemId, string storagePoolId, string storageVolumeId, int advancedOptionType, string optionalParams) { this.enableStorageAdvancedOptionAsync(storageSystemId, storagePoolId, storageVolumeId, advancedOptionType, optionalParams, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndenumStoragePools(System.IAsyncResult asyncResult, out storagePoolInfo[] spInfoList) { object[] results = this.EndInvoke(asyncResult); spInfoList = ((storagePoolInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumStoragePoolsAsync(string storageSystemId, string filters, int flags) { this.enumStoragePoolsAsync(storageSystemId, filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndenumStorageSystemInitiatorPorts(System.IAsyncResult asyncResult, out initiatorPortInfo[] portList) { object[] results = this.EndInvoke(asyncResult); portList = ((initiatorPortInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumStorageSystemInitiatorPortsAsync(string storageSystemId, uint protocolType, string filters, int flags) { this.enumStorageSystemInitiatorPortsAsync(storageSystemId, protocolType, filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndenumStorageSystemTargetPorts(System.IAsyncResult asyncResult, out targetPortInfo[] portList) { object[] results = this.EndInvoke(asyncResult); portList = ((targetPortInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumStorageSystemTargetPortsAsync(string storageSystemId, uint protocolType, string filters, int flags) { this.enumStorageSystemTargetPortsAsync(storageSystemId, protocolType, filters, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumStorageSystems(string filters, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumStorageSystems", new object[] { filters, flags}, callback, asyncState); } /// public jobInfo EndenumStorageSystems(System.IAsyncResult asyncResult, out storageSystemInfo[] storageSystemInfoList) { object[] results = this.EndInvoke(asyncResult); storageSystemInfoList = ((storageSystemInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumStorageSystemsAsync(string filters, int flags) { this.enumStorageSystemsAsync(filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddoesObjectExist(System.IAsyncResult asyncResult, out bool doesExist) { object[] results = this.EndInvoke(asyncResult); doesExist = ((bool)(results[1])); return ((jobInfo)(results[0])); } /// public void doesObjectExistAsync(string objectId, string parentId, uint objectType, string filters, int flags) { this.doesObjectExistAsync(objectId, parentId, objectType, filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndenumStorageAssignments(System.IAsyncResult asyncResult, out storageAssignmentInfo[] saInfoList) { object[] results = this.EndInvoke(asyncResult); saInfoList = ((storageAssignmentInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumStorageAssignmentsAsync(string storageSystemId, string storageVolumeId, string initiatorPortId, string hostname, string filters, int flags) { this.enumStorageAssignmentsAsync(storageSystemId, storageVolumeId, initiatorPortId, hostname, filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndenumSnapshotAssociations(System.IAsyncResult asyncResult, out snapshotAssocInfo[] snapshotAssocInfoList) { object[] results = this.EndInvoke(asyncResult); snapshotAssocInfoList = ((snapshotAssocInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumSnapshotAssociationsAsync(string storageSystemId, string storageVolumeId, string filters, int flags) { this.enumSnapshotAssociationsAsync(storageSystemId, storageVolumeId, filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public storageSystemInfo EndgetStorageSystemInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageSystemInfo)(results[0])); } /// public void getStorageSystemInfoAsync(string storageSystemId, string filters, int flags) { this.getStorageSystemInfoAsync(storageSystemId, filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddiscoverVhdOnStorageVolume(System.IAsyncResult asyncResult, out storageVolumeVhdAssoc[] storageVolumeVhdAssocList) { object[] results = this.EndInvoke(asyncResult); storageVolumeVhdAssocList = ((storageVolumeVhdAssoc[])(results[1])); return ((jobInfo)(results[0])); } /// public void discoverVhdOnStorageVolumeAsync(string storageSystemId, string storageVolumeId, string targetHost, int flags) { this.discoverVhdOnStorageVolumeAsync(storageSystemId, storageVolumeId, targetHost, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndcreateStorageProfile(System.IAsyncResult asyncResult, out storageProfileInfo info) { object[] results = this.EndInvoke(asyncResult); info = ((storageProfileInfo)(results[1])); return ((jobInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddeleteStorageProfile(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void deleteStorageProfileAsync(string friendlyName, string uuid, int flags) { this.deleteStorageProfileAsync(friendlyName, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndmodifyStorageProfile(System.IAsyncResult asyncResult, out storageProfileInfo info) { object[] results = this.EndInvoke(asyncResult); info = ((storageProfileInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void modifyStorageProfileAsync(string uuid, string friendlyName, string desc, string bootStorageVolumeId, int flags) { this.modifyStorageProfileAsync(uuid, friendlyName, desc, bootStorageVolumeId, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumStorageProfiles(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumStorageProfiles", new object[0], callback, asyncState); } /// public storageProfileInfo[] EndenumStorageProfiles(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageProfileInfo[])(results[0])); } /// public void enumStorageProfilesAsync() { this.enumStorageProfilesAsync(null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetStorageProfileInfo(string friendlyName, string uuid, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getStorageProfileInfo", new object[] { friendlyName, uuid}, callback, asyncState); } /// public storageProfileInfo EndgetStorageProfileInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageProfileInfo)(results[0])); } /// public void getStorageProfileInfoAsync(string friendlyName, string uuid) { this.getStorageProfileInfoAsync(friendlyName, uuid, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndaddStorageToStorageProfile(System.IAsyncResult asyncResult, out storageProfileInfo info) { object[] results = this.EndInvoke(asyncResult); info = ((storageProfileInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void addStorageToStorageProfileAsync(string uuid, string[] storageVolumeList, string reserved, int flags) { this.addStorageToStorageProfileAsync(uuid, storageVolumeList, reserved, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndremoveStorageFromStorageProfile(System.IAsyncResult asyncResult, out storageProfileInfo info) { object[] results = this.EndInvoke(asyncResult); info = ((storageProfileInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void removeStorageFromStorageProfileAsync(string uuid, string[] storageVolumeList, int flags) { this.removeStorageFromStorageProfileAsync(uuid, storageVolumeList, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndcreateStorageRepository(System.IAsyncResult asyncResult, out storageRepositoryInfo info) { object[] results = this.EndInvoke(asyncResult); info = ((storageRepositoryInfo)(results[1])); return ((jobInfo)(results[0])); } /// 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); } /// 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)); } } /// [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}); } /// public System.IAsyncResult BegindeleteStorageRepository(string uuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deleteStorageRepository", new object[] { uuid, flags}, callback, asyncState); } /// public void EnddeleteStorageRepository(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } /// public void deleteStorageRepositoryAsync(string uuid, int flags) { this.deleteStorageRepositoryAsync(uuid, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegindestroyStorageRepository(string uuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("destroyStorageRepository", new object[] { uuid, flags}, callback, asyncState); } /// public jobInfo EnddestroyStorageRepository(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void destroyStorageRepositoryAsync(string uuid, int flags) { this.destroyStorageRepositoryAsync(uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndmodifyStorageRepository(System.IAsyncResult asyncResult, out storageRepositoryInfo info) { object[] results = this.EndInvoke(asyncResult); info = ((storageRepositoryInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void modifyStorageRepositoryAsync(string uuid, string friendlyName, string description, uint useDeduplication, int flags) { this.modifyStorageRepositoryAsync(uuid, friendlyName, description, useDeduplication, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndenumStorageRepositories(System.IAsyncResult asyncResult, out storageRepositoryInfo[] list) { object[] results = this.EndInvoke(asyncResult); list = ((storageRepositoryInfo[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumStorageRepositoriesAsync(string hostGroupUuid, string filters, int flags) { this.enumStorageRepositoriesAsync(hostGroupUuid, filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public storageRepositoryInfo EndgetStorageRepositoryInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageRepositoryInfo)(results[0])); } /// public void getStorageRepositoryInfoAsync(string friendlyName, string uuid, int flags) { this.getStorageRepositoryInfoAsync(friendlyName, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndallocateStorageFromRepository(System.IAsyncResult asyncResult, out storageVolumeInfo info) { object[] results = this.EndInvoke(asyncResult); info = ((storageVolumeInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void allocateStorageFromRepositoryAsync(string uuid, uint sizeInMB, string friendlyName, int options, int flags) { this.allocateStorageFromRepositoryAsync(uuid, sizeInMB, friendlyName, options, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddeallocateStorageFromRepository(System.IAsyncResult asyncResult, out storageRepositoryInfo info) { object[] results = this.EndInvoke(asyncResult); info = ((storageRepositoryInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void deallocateStorageFromRepositoryAsync(string uuid, string storageVolumeId, int flags) { this.deallocateStorageFromRepositoryAsync(uuid, storageVolumeId, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public storageRepositoryInfo EndaddStorageToRepository(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageRepositoryInfo)(results[0])); } /// public void addStorageToRepositoryAsync(string uuid, string[] storageVolumeIdList, int flags) { this.addStorageToRepositoryAsync(uuid, storageVolumeIdList, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public storageRepositoryInfo EndremoveStorageFromRepository(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((storageRepositoryInfo)(results[0])); } /// public void removeStorageFromRepositoryAsync(string uuid, string[] storageVolumeIdList, int flags) { this.removeStorageFromRepositoryAsync(uuid, storageVolumeIdList, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndcreateSysPrepProfile(System.IAsyncResult asyncResult, out sysPrepProfile profile) { object[] results = this.EndInvoke(asyncResult); profile = ((sysPrepProfile)(results[1])); return ((jobInfo)(results[0])); } /// public void createSysPrepProfileAsync(string profileName, string osType, string sysPrepFileId, sysPrepProfileParam[] sysPrepParams, int flags) { this.createSysPrepProfileAsync(profileName, osType, sysPrepFileId, sysPrepParams, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndmodifySysPrepProfile(System.IAsyncResult asyncResult, out sysPrepProfile profile) { object[] results = this.EndInvoke(asyncResult); profile = ((sysPrepProfile)(results[1])); return ((jobInfo)(results[0])); } /// public void modifySysPrepProfileAsync(string profileName, string profileUuid, sysPrepProfileParam[] sysPrepParams, int flags) { this.modifySysPrepProfileAsync(profileName, profileUuid, sysPrepParams, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public sysPrepProfile EndgetSysPrepProfileInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((sysPrepProfile)(results[0])); } /// public void getSysPrepProfileInfoAsync(string profileName, string profileUuid, int flags) { this.getSysPrepProfileInfoAsync(profileName, profileUuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddeleteSysPrepProfile(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void deleteSysPrepProfileAsync(string profileName, string profileUuid, int flags) { this.deleteSysPrepProfileAsync(profileName, profileUuid, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumSysPrepProfiles(int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumSysPrepProfiles", new object[] { flags}, callback, asyncState); } /// public jobInfo EndenumSysPrepProfiles(System.IAsyncResult asyncResult, out sysPrepProfile[] list) { object[] results = this.EndInvoke(asyncResult); list = ((sysPrepProfile[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumSysPrepProfilesAsync(int flags) { this.enumSysPrepProfilesAsync(flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumSysPrepRepositories(int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumSysPrepRepositories", new object[] { flags}, callback, asyncState); } /// public jobInfo EndenumSysPrepRepositories(System.IAsyncResult asyncResult, out sysPrepRepository[] list) { object[] results = this.EndInvoke(asyncResult); list = ((sysPrepRepository[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumSysPrepRepositoriesAsync(int flags) { this.enumSysPrepRepositoriesAsync(flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndenumSysPrepMasterFileKeys(System.IAsyncResult asyncResult, out string[] keys) { object[] results = this.EndInvoke(asyncResult); keys = ((string[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumSysPrepMasterFileKeysAsync(string osType, string sysPrepFileId, int flags) { this.enumSysPrepMasterFileKeysAsync(osType, sysPrepFileId, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndimportStorageToVM(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void importStorageToVMAsync(string[] storageVolumeIdList, string hostName, string uuid, uint protocolType, int flags) { this.importStorageToVMAsync(storageVolumeIdList, hostName, uuid, protocolType, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndimportStorageToVMEx(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void importStorageToVMExAsync(string[] storageVolumeIdList, string[] bootNodeList, string hostName, string uuid, uint protocolType, int flags) { this.importStorageToVMExAsync(storageVolumeIdList, bootNodeList, hostName, uuid, protocolType, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndimportStorageToHost(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void importStorageToHostAsync(string[] storageVolumeIdList, string hostName, uint protocolType, int flags) { this.importStorageToHostAsync(storageVolumeIdList, hostName, protocolType, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndcreateVirtualMachineFromTemplate(System.IAsyncResult asyncResult, out virtualMachineInfo[] vmList) { object[] results = this.EndInvoke(asyncResult); vmList = ((virtualMachineInfo[])(results[1])); return ((jobInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndsnapshotVirtualMachine(System.IAsyncResult asyncResult, out virtualMachineInfo[] vmList) { object[] results = this.EndInvoke(asyncResult); vmList = ((virtualMachineInfo[])(results[1])); return ((jobInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddeleteVirtualMachine(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void deleteVirtualMachineAsync(string targetHost, string uuid, int flags) { this.deleteVirtualMachineAsync(targetHost, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddestroyVirtualMachine(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void destroyVirtualMachineAsync(string targetHost, string uuid, int flags) { this.destroyVirtualMachineAsync(targetHost, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndstartVirtualMachine(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void startVirtualMachineAsync(string targetHost, string uuid, int flags) { this.startVirtualMachineAsync(targetHost, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndshutdownVirtualMachine(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void shutdownVirtualMachineAsync(string targetHost, string uuid, int flags) { this.shutdownVirtualMachineAsync(targetHost, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndpauseVirtualMachine(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void pauseVirtualMachineAsync(string targetHost, string uuid, int flags) { this.pauseVirtualMachineAsync(targetHost, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndrebootVirtualMachine(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void rebootVirtualMachineAsync(string targetHost, string uuid, int flags) { this.rebootVirtualMachineAsync(targetHost, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndstopVirtualMachine(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void stopVirtualMachineAsync(string targetHost, string uuid, int flags) { this.stopVirtualMachineAsync(targetHost, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndsaveVirtualMachine(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void saveVirtualMachineAsync(string targetHost, string uuid, int flags) { this.saveVirtualMachineAsync(targetHost, uuid, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumVirtualMachineNetworks(string uuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumVirtualMachineNetworks", new object[] { uuid, flags}, callback, asyncState); } /// public vmNetworkInfo[] EndenumVirtualMachineNetworks(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((vmNetworkInfo[])(results[0])); } /// public void enumVirtualMachineNetworksAsync(string uuid, int flags) { this.enumVirtualMachineNetworksAsync(uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndturnoffVirtualMachine(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void turnoffVirtualMachineAsync(string targetHost, string uuid, int flags) { this.turnoffVirtualMachineAsync(targetHost, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndmoveVirtualMachine(System.IAsyncResult asyncResult, out virtualMachineInfo vmInfo) { object[] results = this.EndInvoke(asyncResult); vmInfo = ((virtualMachineInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void moveVirtualMachineAsync(string fromHost, string fromHostUuid, string toHost, string toHostUuid, string uuid, int flags) { this.moveVirtualMachineAsync(fromHost, fromHostUuid, toHost, toHostUuid, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndpersonalizeVirtualMachine(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void personalizeVirtualMachineAsync(string targetHost, string vmOsType, int vmDiskIndex, string sysPrepProfileName, keyValuePair[] sysPrepParams) { this.personalizeVirtualMachineAsync(targetHost, vmOsType, vmDiskIndex, sysPrepProfileName, sysPrepParams, null); } /// 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)); } } /// [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])); } /// 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); } /// public virtualMachineTemplateInfo EndcreateVirtualMachineTemplate(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((virtualMachineTemplateInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddeleteVirtualMachineTemplate(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void deleteVirtualMachineTemplateAsync(string friendlyName, string uuid, int flags) { this.deleteVirtualMachineTemplateAsync(friendlyName, uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public virtualMachineTemplateInfo EndmodifyVirtualMachineTemplate(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((virtualMachineTemplateInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetVirtualMachineTemplateInfo(string friendlyName, string uuid, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getVirtualMachineTemplateInfo", new object[] { friendlyName, uuid}, callback, asyncState); } /// public virtualMachineTemplateInfo EndgetVirtualMachineTemplateInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((virtualMachineTemplateInfo)(results[0])); } /// public void getVirtualMachineTemplateInfoAsync(string friendlyName, string uuid) { this.getVirtualMachineTemplateInfoAsync(friendlyName, uuid, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumVirtualMachineTemplates(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumVirtualMachineTemplates", new object[0], callback, asyncState); } /// public virtualMachineTemplateInfo[] EndenumVirtualMachineTemplates(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((virtualMachineTemplateInfo[])(results[0])); } /// public void enumVirtualMachineTemplatesAsync() { this.enumVirtualMachineTemplatesAsync(null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddeployTemplateAsVirtualMachine(System.IAsyncResult asyncResult, out virtualMachineInfo vmInfo) { object[] results = this.EndInvoke(asyncResult); vmInfo = ((virtualMachineInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void deployTemplateAsVirtualMachineAsync(string vmName, string targetHost, string virtualMachineTemplateName, string virtualMachineTemplateUuid, int flags) { this.deployTemplateAsVirtualMachineAsync(vmName, targetHost, virtualMachineTemplateName, virtualMachineTemplateUuid, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetDefaultExportPath(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getDefaultExportPath", new object[0], callback, asyncState); } /// public string EndgetDefaultExportPath(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string)(results[0])); } /// public void getDefaultExportPathAsync() { this.getDefaultExportPathAsync(null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndenableSRP(System.IAsyncResult asyncResult, out SRPSiteInfo siteInfo) { object[] results = this.EndInvoke(asyncResult); siteInfo = ((SRPSiteInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void enableSRPAsync(string name, string description, srpsitemodet mode, string persistPath, int flags) { this.enableSRPAsync(name, description, mode, persistPath, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegindestroySRP(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("destroySRP", new object[0], callback, asyncState); } /// public jobInfo EnddestroySRP(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void destroySRPAsync() { this.destroySRPAsync(null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginmodifySRPSite(SRPSiteInfo newValues, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("modifySRPSite", new object[] { newValues, flags}, callback, asyncState); } /// public jobInfo EndmodifySRPSite(System.IAsyncResult asyncResult, out SRPSiteInfo modifiedSiteInfo) { object[] results = this.EndInvoke(asyncResult); modifiedSiteInfo = ((SRPSiteInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void modifySRPSiteAsync(SRPSiteInfo newValues, int flags) { this.modifySRPSiteAsync(newValues, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginswitchSRPSiteMode(srpsitemodet toMode, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("switchSRPSiteMode", new object[] { toMode}, callback, asyncState); } /// public jobInfo EndswitchSRPSiteMode(System.IAsyncResult asyncResult, out SRPSiteInfo modifiedSiteInfo) { object[] results = this.EndInvoke(asyncResult); modifiedSiteInfo = ((SRPSiteInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void switchSRPSiteModeAsync(srpsitemodet toMode) { this.switchSRPSiteModeAsync(toMode, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegindisableSRP(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("disableSRP", new object[0], callback, asyncState); } /// public jobInfo EnddisableSRP(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void disableSRPAsync() { this.disableSRPAsync(null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetSRPSiteInfo(bool includeHosts, bool includeStorageSystems, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSRPSiteInfo", new object[] { includeHosts, includeStorageSystems}, callback, asyncState); } /// public SRPSiteInfo EndgetSRPSiteInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPSiteInfo)(results[0])); } /// public void getSRPSiteInfoAsync(bool includeHosts, bool includeStorageSystems) { this.getSRPSiteInfoAsync(includeHosts, includeStorageSystems, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetSRPState(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSRPState", new object[0], callback, asyncState); } /// public SRPStateInfo EndgetSRPState(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPStateInfo)(results[0])); } /// public void getSRPStateAsync() { this.getSRPStateAsync(null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginaddRemoteSRPSite(SRPSiteInfo siteInfo, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addRemoteSRPSite", new object[] { siteInfo, flags}, callback, asyncState); } /// public jobInfo EndaddRemoteSRPSite(System.IAsyncResult asyncResult, out SRPSiteInfo siteInfo) { object[] results = this.EndInvoke(asyncResult); siteInfo = ((SRPSiteInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void addRemoteSRPSiteAsync(SRPSiteInfo siteInfo, int flags) { this.addRemoteSRPSiteAsync(siteInfo, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetRemoteSRPSiteInfo(bool includeHosts, bool includeStorageSystems, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getRemoteSRPSiteInfo", new object[] { includeHosts, includeStorageSystems}, callback, asyncState); } /// public SRPSiteInfo EndgetRemoteSRPSiteInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPSiteInfo)(results[0])); } /// public void getRemoteSRPSiteInfoAsync(bool includeHosts, bool includeStorageSystems) { this.getRemoteSRPSiteInfoAsync(includeHosts, includeStorageSystems, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginmodifyRemoteSRPSite(SRPSiteInfo newValues, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("modifyRemoteSRPSite", new object[] { newValues, flags}, callback, asyncState); } /// public jobInfo EndmodifyRemoteSRPSite(System.IAsyncResult asyncResult, out SRPSiteInfo modifiedSiteInfo) { object[] results = this.EndInvoke(asyncResult); modifiedSiteInfo = ((SRPSiteInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void modifyRemoteSRPSiteAsync(SRPSiteInfo newValues, int flags) { this.modifyRemoteSRPSiteAsync(newValues, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginremoveRemoteSRPSite(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeRemoteSRPSite", new object[0], callback, asyncState); } /// public jobInfo EndremoveRemoteSRPSite(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void removeRemoteSRPSiteAsync() { this.removeRemoteSRPSiteAsync(null); } /// 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)); } } /// [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])); } /// 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); } /// public SRPSiteInfo EndgetSRPSiteInfoByUuid(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPSiteInfo)(results[0])); } /// public void getSRPSiteInfoByUuidAsync(string uuid, bool includeHosts, bool includeStorageSystems) { this.getSRPSiteInfoByUuidAsync(uuid, includeHosts, includeStorageSystems, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndaddSRPStorageRepositoryAssociation(System.IAsyncResult asyncResult, out SRPStorageRepositoryAssocDetail srAssoc) { object[] results = this.EndInvoke(asyncResult); srAssoc = ((SRPStorageRepositoryAssocDetail)(results[1])); return ((jobInfo)(results[0])); } /// public void addSRPStorageRepositoryAssociationAsync(string storageRepositoryId, string remoteStorageRepositoryId, int flags) { this.addSRPStorageRepositoryAssociationAsync(storageRepositoryId, remoteStorageRepositoryId, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public SRPStorageRepositoryAssocDetail[] EndenumSRPStorageRepositoryAssociations(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPStorageRepositoryAssocDetail[])(results[0])); } /// public void enumSRPStorageRepositoryAssociationsAsync(bool detailed, string filters, int flags) { this.enumSRPStorageRepositoryAssociationsAsync(detailed, filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public SRPStorageRepositoryAssocDetail[] EndgetSRPStorageRepositoryAssociations(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPStorageRepositoryAssocDetail[])(results[0])); } /// public void getSRPStorageRepositoryAssociationsAsync(string storageRepositoryId, bool detailed, int flags) { this.getSRPStorageRepositoryAssociationsAsync(storageRepositoryId, detailed, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginremoveSRPStorageRepositoryAssociation(string uuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeSRPStorageRepositoryAssociation", new object[] { uuid, flags}, callback, asyncState); } /// public jobInfo EndremoveSRPStorageRepositoryAssociation(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void removeSRPStorageRepositoryAssociationAsync(string uuid, int flags) { this.removeSRPStorageRepositoryAssociationAsync(uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public SRPStorageRepositoryAssocDetail EndgetSRPStorageRepositoryAssociationByUuid(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPStorageRepositoryAssocDetail)(results[0])); } /// public void getSRPStorageRepositoryAssociationByUuidAsync(string uuid, bool detailed, int flags) { this.getSRPStorageRepositoryAssociationByUuidAsync(uuid, detailed, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginremoveSRPStorageVolumeAssociation(string uuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeSRPStorageVolumeAssociation", new object[] { uuid, flags}, callback, asyncState); } /// public jobInfo EndremoveSRPStorageVolumeAssociation(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void removeSRPStorageVolumeAssociationAsync(string uuid, int flags) { this.removeSRPStorageVolumeAssociationAsync(uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public SRPStorageVolumeAssocDetail[] EndenumSRPStorageVolumeAssociations(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPStorageVolumeAssocDetail[])(results[0])); } /// public void enumSRPStorageVolumeAssociationsAsync(bool detailed, string filters, int flags) { this.enumSRPStorageVolumeAssociationsAsync(detailed, filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public SRPStorageVolumeAssocDetail[] EndgetSRPStorageVolumeAssociations(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPStorageVolumeAssocDetail[])(results[0])); } /// public void getSRPStorageVolumeAssociationsAsync(string storageVolumeId, bool detailed, int flags) { this.getSRPStorageVolumeAssociationsAsync(storageVolumeId, detailed, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public SRPStorageVolumeAssocDetail EndgetSRPStorageVolumeAssociationByUuid(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPStorageVolumeAssocDetail)(results[0])); } /// public void getSRPStorageVolumeAssociationByUuidAsync(string uuid, bool detailed, int flags) { this.getSRPStorageVolumeAssociationByUuidAsync(uuid, detailed, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginaddSecondaryStorageManagementCredentials(managementCredentials cred, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("addSecondaryStorageManagementCredentials", new object[] { cred, flags}, callback, asyncState); } /// public jobInfo EndaddSecondaryStorageManagementCredentials(System.IAsyncResult asyncResult, out managementCredentials info) { object[] results = this.EndInvoke(asyncResult); info = ((managementCredentials)(results[1])); return ((jobInfo)(results[0])); } /// public void addSecondaryStorageManagementCredentialsAsync(managementCredentials cred, int flags) { this.addSecondaryStorageManagementCredentialsAsync(cred, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumSecondaryStorageManagementCredentials(string filters, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumSecondaryStorageManagementCredentials", new object[] { filters, flags}, callback, asyncState); } /// public jobInfo EndenumSecondaryStorageManagementCredentials(System.IAsyncResult asyncResult, out managementCredentials[] credList) { object[] results = this.EndInvoke(asyncResult); credList = ((managementCredentials[])(results[1])); return ((jobInfo)(results[0])); } /// public void enumSecondaryStorageManagementCredentialsAsync(string filters, int flags) { this.enumSecondaryStorageManagementCredentialsAsync(filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndcreateSRPRecoveryPool(System.IAsyncResult asyncResult, out SRPRecoveryPoolInfo newPool) { object[] results = this.EndInvoke(asyncResult); newPool = ((SRPRecoveryPoolInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void createSRPRecoveryPoolAsync(string name, string description, string[] hostIds, string[] hostGroupIds, int flags) { this.createSRPRecoveryPoolAsync(name, description, hostIds, hostGroupIds, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndmodifySRPRecoveryPool(System.IAsyncResult asyncResult, out SRPRecoveryPoolInfo modifiedPool) { object[] results = this.EndInvoke(asyncResult); modifiedPool = ((SRPRecoveryPoolInfo)(results[1])); return ((jobInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetSRPRecoveryPoolInfo(string uuid, bool includeHosts, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSRPRecoveryPoolInfo", new object[] { uuid, includeHosts}, callback, asyncState); } /// public SRPRecoveryPoolInfo EndgetSRPRecoveryPoolInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPRecoveryPoolInfo)(results[0])); } /// public void getSRPRecoveryPoolInfoAsync(string uuid, bool includeHosts) { this.getSRPRecoveryPoolInfoAsync(uuid, includeHosts, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumSRPRecoveryPools(bool includeHosts, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumSRPRecoveryPools", new object[] { includeHosts, flags}, callback, asyncState); } /// public SRPRecoveryPoolInfo[] EndenumSRPRecoveryPools(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPRecoveryPoolInfo[])(results[0])); } /// public void enumSRPRecoveryPoolsAsync(bool includeHosts, int flags) { this.enumSRPRecoveryPoolsAsync(includeHosts, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegindestroySRPRecoveryPool(string uuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("destroySRPRecoveryPool", new object[] { uuid, flags}, callback, asyncState); } /// public jobInfo EnddestroySRPRecoveryPool(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void destroySRPRecoveryPoolAsync(string uuid, int flags) { this.destroySRPRecoveryPoolAsync(uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndcreateSRPConsistencyGroup(System.IAsyncResult asyncResult, out SRPConsistencyGroupInfo newCG) { object[] results = this.EndInvoke(asyncResult); newCG = ((SRPConsistencyGroupInfo)(results[1])); return ((jobInfo)(results[0])); } /// public void createSRPConsistencyGroupAsync(string name, string description, string[] vmIds, SRPRecoveryPoolInfo recoveryPool, string vmBootOrder, int flags) { this.createSRPConsistencyGroupAsync(name, description, vmIds, recoveryPool, vmBootOrder, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetSRPConsistencyGroupInfo(string uuid, bool detailed, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSRPConsistencyGroupInfo", new object[] { uuid, detailed}, callback, asyncState); } /// public SRPConsistencyGroupInfo EndgetSRPConsistencyGroupInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPConsistencyGroupInfo)(results[0])); } /// public void getSRPConsistencyGroupInfoAsync(string uuid, bool detailed) { this.getSRPConsistencyGroupInfoAsync(uuid, detailed, null); } /// 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)); } } /// [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])); } /// 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); } /// public SRPConsistencyGroupInfo[] EndenumSRPConsistencyGroups(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPConsistencyGroupInfo[])(results[0])); } /// public void enumSRPConsistencyGroupsAsync(bool detailed, string filters, int flags) { this.enumSRPConsistencyGroupsAsync(detailed, filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndactivateSRPConsistencyGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void activateSRPConsistencyGroupAsync(string uuid, string[] noReplVolumeIDs, SRPNetworkAssoc[] networkMap, string recoveryPoolId, int flags) { this.activateSRPConsistencyGroupAsync(uuid, noReplVolumeIDs, networkMap, recoveryPoolId, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndmodifySRPConsistencyGroup(System.IAsyncResult asyncResult, out SRPConsistencyGroupInfo modifiedCG) { object[] results = this.EndInvoke(asyncResult); modifiedCG = ((SRPConsistencyGroupInfo)(results[1])); return ((jobInfo)(results[0])); } /// 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); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndmodifySRPConsistencyGroupMapping(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void modifySRPConsistencyGroupMappingAsync(string uuid, string[] noReplVolumeIDs, SRPNetworkAssoc[] networkMap, string newRecoveryPoolId) { this.modifySRPConsistencyGroupMappingAsync(uuid, noReplVolumeIDs, networkMap, newRecoveryPoolId, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddeactivateSRPConsistencyGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void deactivateSRPConsistencyGroupAsync(string uuid, bool destroyCG, int flags) { this.deactivateSRPConsistencyGroupAsync(uuid, destroyCG, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EnddestroySRPConsistencyGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void destroySRPConsistencyGroupAsync(string uuid, bool destroyVMs, int flags) { this.destroySRPConsistencyGroupAsync(uuid, destroyVMs, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginsynchronizeSRPConsistencyGroup(string uuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("synchronizeSRPConsistencyGroup", new object[] { uuid, flags}, callback, asyncState); } /// public jobInfo EndsynchronizeSRPConsistencyGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void synchronizeSRPConsistencyGroupAsync(string uuid, int flags) { this.synchronizeSRPConsistencyGroupAsync(uuid, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumSRPConsistencyGroupsAvailableForUpdate(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumSRPConsistencyGroupsAvailableForUpdate", new object[0], callback, asyncState); } /// public SRPConsistencyGroupInfo[] EndenumSRPConsistencyGroupsAvailableForUpdate(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPConsistencyGroupInfo[])(results[0])); } /// public void enumSRPConsistencyGroupsAvailableForUpdateAsync() { this.enumSRPConsistencyGroupsAvailableForUpdateAsync(null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginupdateSRPConsistencyGroupOnSecondary(SRPConsistencyGroupInfo cg, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("updateSRPConsistencyGroupOnSecondary", new object[] { cg, flags}, callback, asyncState); } /// public jobInfo EndupdateSRPConsistencyGroupOnSecondary(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void updateSRPConsistencyGroupOnSecondaryAsync(SRPConsistencyGroupInfo cg, int flags) { this.updateSRPConsistencyGroupOnSecondaryAsync(cg, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public OperationResult[] EndgetSRPConsistencyGroupConfigSyncHistory(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((OperationResult[])(results[0])); } /// public void getSRPConsistencyGroupConfigSyncHistoryAsync(string uuid, string filters, int flags) { this.getSRPConsistencyGroupConfigSyncHistoryAsync(uuid, filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndaddSRPConsistencyGroupAssociation(System.IAsyncResult asyncResult, out SRPConsistencyGroupAssocDetail cgAssoc) { object[] results = this.EndInvoke(asyncResult); cgAssoc = ((SRPConsistencyGroupAssocDetail)(results[1])); return ((jobInfo)(results[0])); } /// public void addSRPConsistencyGroupAssociationAsync(string parentCgUuid, srpconsistencygrouprelationshipt relationship, string childCgUuid, int flags) { this.addSRPConsistencyGroupAssociationAsync(parentCgUuid, relationship, childCgUuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public SRPConsistencyGroupAssocDetail[] EndgetSRPConsistencyGroupAssociations(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPConsistencyGroupAssocDetail[])(results[0])); } /// public void getSRPConsistencyGroupAssociationsAsync(string parentCgUuid, srpconsistencygrouprelationshipt relationship, bool detailed, int flags) { this.getSRPConsistencyGroupAssociationsAsync(parentCgUuid, relationship, detailed, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public SRPConsistencyGroupAssocDetail[] EndenumSRPConsistencyGroupAssociations(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPConsistencyGroupAssocDetail[])(results[0])); } /// public void enumSRPConsistencyGroupAssociationsAsync(bool detailed, string filters, int flags) { this.enumSRPConsistencyGroupAssociationsAsync(detailed, filters, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginremoveSRPConsistencyGroupAssociation(string uuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeSRPConsistencyGroupAssociation", new object[] { uuid, flags}, callback, asyncState); } /// public jobInfo EndremoveSRPConsistencyGroupAssociation(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void removeSRPConsistencyGroupAssociationAsync(string uuid, int flags) { this.removeSRPConsistencyGroupAssociationAsync(uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public SRPConsistencyGroupAssocDetail EndgetSRPConsistencyGroupAssociationByUuid(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((SRPConsistencyGroupAssocDetail)(results[0])); } /// public void getSRPConsistencyGroupAssociationByUuidAsync(string uuid, bool detailed, int flags) { this.getSRPConsistencyGroupAssociationByUuidAsync(uuid, detailed, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginvalidateSRPConsistencyGroup(string uuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("validateSRPConsistencyGroup", new object[] { uuid, flags}, callback, asyncState); } /// public jobInfo EndvalidateSRPConsistencyGroup(System.IAsyncResult asyncResult, out OperationResult results) { object[] results1 = this.EndInvoke(asyncResult); results = ((OperationResult)(results1[1])); return ((jobInfo)(results1[0])); } /// public void validateSRPConsistencyGroupAsync(string uuid, int flags) { this.validateSRPConsistencyGroupAsync(uuid, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public OperationResult[] EndgetSRPConsistencyGroupValidationHistory(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((OperationResult[])(results[0])); } /// public void getSRPConsistencyGroupValidationHistoryAsync(string uuid, string filters, int flags) { this.getSRPConsistencyGroupValidationHistoryAsync(uuid, filters, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndclearSRPConsistencyGroupValidationHistory(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void clearSRPConsistencyGroupValidationHistoryAsync(string cgUuid, string[] uuids, int keepCount, string filters, int flags) { this.clearSRPConsistencyGroupValidationHistoryAsync(cgUuid, uuids, keepCount, filters, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginprepareSRPConsistencyGroupForFailover(string uuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("prepareSRPConsistencyGroupForFailover", new object[] { uuid, flags}, callback, asyncState); } /// public jobInfo EndprepareSRPConsistencyGroupForFailover(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void prepareSRPConsistencyGroupForFailoverAsync(string uuid, int flags) { this.prepareSRPConsistencyGroupForFailoverAsync(uuid, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginincarnateSRPConsistencyGroup(string uuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("incarnateSRPConsistencyGroup", new object[] { uuid, flags}, callback, asyncState); } /// 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])); } /// public void incarnateSRPConsistencyGroupAsync(string uuid, int flags) { this.incarnateSRPConsistencyGroupAsync(uuid, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginfailoverSRPConsistencyGroup(string uuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("failoverSRPConsistencyGroup", new object[] { uuid, flags}, callback, asyncState); } /// 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])); } /// public void failoverSRPConsistencyGroupAsync(string uuid, int flags) { this.failoverSRPConsistencyGroupAsync(uuid, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegintestSRPConsistencyGroup(string uuid, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("testSRPConsistencyGroup", new object[] { uuid, flags}, callback, asyncState); } /// 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])); } /// public void testSRPConsistencyGroupAsync(string uuid, int flags) { this.testSRPConsistencyGroupAsync(uuid, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginerrorTest(string testId, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("errorTest", new object[] { testId, flags}, callback, asyncState); } /// public jobInfo EnderrorTest(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void errorTestAsync(string testId, int flags) { this.errorTestAsync(testId, flags, null); } /// 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)); } } /// [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}); } /// 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); } /// public void EndlogClientError(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } /// 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); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetSupportLogData(int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getSupportLogData", new object[] { flags}, callback, asyncState); } /// public string EndgetSupportLogData(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string)(results[0])); } /// public void getSupportLogDataAsync(int flags) { this.getSupportLogDataAsync(flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumScsiDeviceProcessors(int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumScsiDeviceProcessors", new object[] { flags}, callback, asyncState); } /// public string EndenumScsiDeviceProcessors(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string)(results[0])); } /// public void enumScsiDeviceProcessorsAsync(int flags) { this.enumScsiDeviceProcessorsAsync(flags, null); } /// 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)); } } /// [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])); } /// 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); } /// 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])); } /// public void pullEventsAsync(string serverTimeStamp, int startingEventIndex, int maxEvents) { this.pullEventsAsync(serverTimeStamp, startingEventIndex, maxEvents, null); } /// 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)); } } /// [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])); } /// 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); } /// public @event[] EndregisterEventListener(System.IAsyncResult asyncResult, out int lastEvent) { object[] results = this.EndInvoke(asyncResult); lastEvent = ((int)(results[1])); return ((@event[])(results[0])); } /// public void registerEventListenerAsync(string callbackClient, int callbackPort, int maxEvents) { this.registerEventListenerAsync(callbackClient, callbackPort, maxEvents, null); } /// 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)); } } /// [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}); } /// 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); } /// public void EndsetServicePassword(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } /// public void setServicePasswordAsync(string username, string password, int flags) { this.setServicePasswordAsync(username, password, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetServiceVersion(int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getServiceVersion", new object[] { flags}, callback, asyncState); } /// public string EndgetServiceVersion(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string)(results[0])); } /// public void getServiceVersionAsync(int flags) { this.getServiceVersionAsync(flags, null); } /// 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)); } } /// [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}); } /// public System.IAsyncResult BeginsetServiceTraceLevel(string traceLevel, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("setServiceTraceLevel", new object[] { traceLevel, flags}, callback, asyncState); } /// public void EndsetServiceTraceLevel(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } /// public void setServiceTraceLevelAsync(string traceLevel, int flags) { this.setServiceTraceLevelAsync(traceLevel, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetServiceTraceLevel(int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getServiceTraceLevel", new object[] { flags}, callback, asyncState); } /// public string EndgetServiceTraceLevel(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string)(results[0])); } /// public void getServiceTraceLevelAsync(int flags) { this.getServiceTraceLevelAsync(flags, null); } /// 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)); } } /// [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}); } /// public System.IAsyncResult BeginlogRollover(string saveLogName, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("logRollover", new object[] { saveLogName, flags}, callback, asyncState); } /// public void EndlogRollover(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } /// public void logRolloverAsync(string saveLogName, int flags) { this.logRolloverAsync(saveLogName, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo[] EndenumJobs(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo[])(results[0])); } /// public void enumJobsAsync(int jobState, string locale, int flags) { this.enumJobsAsync(jobState, locale, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginclearJobs(int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("clearJobs", new object[] { flags}, callback, asyncState); } /// public jobInfo[] EndclearJobs(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo[])(results[0])); } /// public void clearJobsAsync(int flags) { this.clearJobsAsync(flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginrestartJob(string jobId, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("restartJob", new object[] { jobId}, callback, asyncState); } /// public jobInfo EndrestartJob(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void restartJobAsync(string jobId) { this.restartJobAsync(jobId, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegincancelJob(string jobId, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("cancelJob", new object[] { jobId}, callback, asyncState); } /// public jobInfo EndcancelJob(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void cancelJobAsync(string jobId) { this.cancelJobAsync(jobId, null); } /// 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)); } } /// [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])); } /// 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); } /// public jobInfo EndgetJobInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((jobInfo)(results[0])); } /// public void getJobInfoAsync(string jobId, string locale, int flags) { this.getJobInfoAsync(jobId, locale, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public licenseGroupInfo EndcreateLicenseGroup(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((licenseGroupInfo)(results[0])); } /// public void createLicenseGroupAsync(string name, string osType, string osVersion, string[] keyList) { this.createLicenseGroupAsync(name, osType, osVersion, keyList, null); } /// 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)); } } /// [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}); } /// public System.IAsyncResult BegindeleteLicenseGroup(string name, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("deleteLicenseGroup", new object[] { name}, callback, asyncState); } /// public void EnddeleteLicenseGroup(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } /// public void deleteLicenseGroupAsync(string name) { this.deleteLicenseGroupAsync(name, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumLicenseGroups(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumLicenseGroups", new object[0], callback, asyncState); } /// public licenseGroupInfo[] EndenumLicenseGroups(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((licenseGroupInfo[])(results[0])); } /// public void enumLicenseGroupsAsync() { this.enumLicenseGroupsAsync(null); } /// 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)); } } /// [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])); } /// 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); } /// public tagInfo EndaddTag(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((tagInfo)(results[0])); } /// public void addTagAsync(string tag, string objectId, int objectType, string value, int valueType) { this.addTagAsync(tag, objectId, objectType, value, valueType, null); } /// 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)); } } /// [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])); } /// 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); } /// public tagInfo EndremoveTag(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((tagInfo)(results[0])); } /// public void removeTagAsync(string tag, string objectId, int objectType) { this.removeTagAsync(tag, objectId, objectType, null); } /// 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)); } } /// [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])); } /// 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); } /// public tagInfo[] EndenumTags(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((tagInfo[])(results[0])); } /// public void enumTagsAsync(string tag, string objectId, int objectType) { this.enumTagsAsync(tag, objectId, objectType, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumAlerts(string locale, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumAlerts", new object[] { locale, flags}, callback, asyncState); } /// public alertInfo[] EndenumAlerts(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((alertInfo[])(results[0])); } /// public void enumAlertsAsync(string locale, int flags) { this.enumAlertsAsync(locale, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public alertInfo EndgetAlertInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((alertInfo)(results[0])); } /// public void getAlertInfoAsync(string uuid, string locale, int flags) { this.getAlertInfoAsync(uuid, locale, flags, null); } /// 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)); } } /// [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}); } /// public System.IAsyncResult BeginclearAlerts(string uuid, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("clearAlerts", new object[] { uuid}, callback, asyncState); } /// public void EndclearAlerts(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } /// public void clearAlertsAsync(string uuid) { this.clearAlertsAsync(uuid, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetLicenseServerInfo(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getLicenseServerInfo", new object[0], callback, asyncState); } /// public licenseServerInfo EndgetLicenseServerInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((licenseServerInfo)(results[0])); } /// public void getLicenseServerInfoAsync() { this.getLicenseServerInfoAsync(null); } /// 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)); } } /// [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}); } /// public System.IAsyncResult BeginsetLicenseServerInfo(string server, int port, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("setLicenseServerInfo", new object[] { server, port}, callback, asyncState); } /// public void EndsetLicenseServerInfo(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } /// public void setLicenseServerInfoAsync(string server, int port) { this.setLicenseServerInfoAsync(server, port, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetLocalizedMessageString(i18nString message, string locale, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getLocalizedMessageString", new object[] { message, locale}, callback, asyncState); } /// public string EndgetLocalizedMessageString(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string)(results[0])); } /// public void getLocalizedMessageStringAsync(i18nString message, string locale) { this.getLocalizedMessageStringAsync(message, locale, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginenumUsers(int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("enumUsers", new object[] { flags}, callback, asyncState); } /// public userInfo[] EndenumUsers(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((userInfo[])(results[0])); } /// public void enumUsersAsync(int flags) { this.enumUsersAsync(flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BegingetUserInfo(string username, int flags, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("getUserInfo", new object[] { username, flags}, callback, asyncState); } /// public userInfo EndgetUserInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((userInfo)(results[0])); } /// public void getUserInfoAsync(string username, int flags) { this.getUserInfoAsync(username, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public userInfo EndaddUser(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((userInfo)(results[0])); } /// public void addUserAsync(string username, string password, string description, string roleId, uint isEnabled, int flags) { this.addUserAsync(username, password, description, roleId, isEnabled, flags, null); } /// 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)); } } /// [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])); } /// 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); } /// public userInfo EndchangeUserPassword(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((userInfo)(results[0])); } /// public void changeUserPasswordAsync(string username, string oldPassword, string newPassword) { this.changeUserPasswordAsync(username, oldPassword, newPassword, null); } /// 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)); } } /// [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])); } /// 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); } /// public userInfo EndmodifyUser(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((userInfo)(results[0])); } /// public void modifyUserAsync(string username, string description, string roleId, int isEnabled, int flags) { this.modifyUserAsync(username, description, roleId, isEnabled, flags, null); } /// 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)); } } /// [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])); } /// public System.IAsyncResult BeginremoveUser(string username, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("removeUser", new object[] { username}, callback, asyncState); } /// public userInfo EndremoveUser(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((userInfo)(results[0])); } /// public void removeUserAsync(string username) { this.removeUserAsync(username, null); } /// 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)); } } /// public new void CancelAsync(object userState) { base.CancelAsync(userState); } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int managementPolicy { get { return this.managementPolicyField; } set { this.managementPolicyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string zoneAliasSuffix { get { return this.zoneAliasSuffixField; } set { this.zoneAliasSuffixField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string zoneAliasPrefix { get { return this.zoneAliasPrefixField; } set { this.zoneAliasPrefixField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string zoneSuffix { get { return this.zoneSuffixField; } set { this.zoneSuffixField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string zonePrefix { get { return this.zonePrefixField; } set { this.zonePrefixField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string displayName { get { return this.displayNameField; } set { this.displayNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string objectId { get { return this.objectIdField; } set { this.objectIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string parentId { get { return this.parentIdField; } set { this.parentIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int objectType { get { return this.objectTypeField; } set { this.objectTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int objState { get { return this.objStateField; } set { this.objStateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("tags", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public keyValuePair[] tags { get { return this.tagsField; } set { this.tagsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string strKey { get { return this.strKeyField; } set { this.strKeyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string strValue { get { return this.strValueField; } set { this.strValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int intDataType { get { return this.intDataTypeField; } set { this.intDataTypeField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string server { get { return this.serverField; } set { this.serverField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public long port { get { return this.portField; } set { this.portField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool active { get { return this.activeField; } set { this.activeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public long licensetype { get { return this.licensetypeField; } set { this.licensetypeField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string objId { get { return this.objIdField; } set { this.objIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int objType { get { return this.objTypeField; } set { this.objTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("tags", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public keyValuePair[] tags { get { return this.tagsField; } set { this.tagsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public System.DateTime serverTimeStamp { get { return this.serverTimeStampField; } set { this.serverTimeStampField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int eventCounter { get { return this.eventCounterField; } set { this.eventCounterField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string eventId { get { return this.eventIdField; } set { this.eventIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("params", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public keyValuePair[] @params { get { return this.paramsField; } set { this.paramsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string jobId { get { return this.jobIdField; } set { this.jobIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string paramKey { get { return this.paramKeyField; } set { this.paramKeyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string paramValue { get { return this.paramValueField; } set { this.paramValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int dataType { get { return this.dataTypeField; } set { this.dataTypeField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string lockId { get { return this.lockIdField; } set { this.lockIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string objectId { get { return this.objectIdField; } set { this.objectIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string parentId { get { return this.parentIdField; } set { this.parentIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int objectType { get { return this.objectTypeField; } set { this.objectTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int lockType { get { return this.lockTypeField; } set { this.lockTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string jobId { get { return this.jobIdField; } set { this.jobIdField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string jobId { get { return this.jobIdField; } set { this.jobIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string paramKey { get { return this.paramKeyField; } set { this.paramKeyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string paramValue { get { return this.paramValueField; } set { this.paramValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int dataType { get { return this.dataTypeField; } set { this.dataTypeField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string messageId { get { return this.messageIdField; } set { this.messageIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string defaultMessage { get { return this.defaultMessageField; } set { this.defaultMessageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("messageParams", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public keyValuePair[] messageParams { get { return this.messageParamsField; } set { this.messageParamsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public i18nString errorMessage { get { return this.errorMessageField; } set { this.errorMessageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint errorCode { get { return this.errorCodeField; } set { this.errorCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint severity { get { return this.severityField; } set { this.severityField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int errorLine { get { return this.errorLineField; } set { this.errorLineField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string errorFile { get { return this.errorFileField; } set { this.errorFileField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string errorFunction { get { return this.errorFunctionField; } set { this.errorFunctionField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string paramKey { get { return this.paramKeyField; } set { this.paramKeyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string paramDefaultValue { get { return this.paramDefaultValueField; } set { this.paramDefaultValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string sysPrepProfileUuid { get { return this.sysPrepProfileUuidField; } set { this.sysPrepProfileUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public long paramValueType { get { return this.paramValueTypeField; } set { this.paramValueTypeField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint raidType { get { return this.raidTypeField; } set { this.raidTypeField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageVolumeId { get { return this.storageVolumeIdField; } set { this.storageVolumeIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string lunIqn { get { return this.lunIqnField; } set { this.lunIqnField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int lun { get { return this.lunField; } set { this.lunField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public i18nString description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public System.DateTime dateStamp { get { return this.dateStampField; } set { this.dateStampField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public errorInfo errInfo { get { return this.errInfoField; } set { this.errInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("params", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public alertParam[] @params { get { return this.paramsField; } set { this.paramsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string associatedJobId { get { return this.associatedJobIdField; } set { this.associatedJobIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public long flags { get { return this.flagsField; } set { this.flagsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string jobId { get { return this.jobIdField; } set { this.jobIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string parentJobId { get { return this.parentJobIdField; } set { this.parentJobIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string jobType { get { return this.jobTypeField; } set { this.jobTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public i18nString name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public i18nString description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("params", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public jobParam[] @params { get { return this.paramsField; } set { this.paramsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public long flags { get { return this.flagsField; } set { this.flagsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public long jobStatus { get { return this.jobStatusField; } set { this.jobStatusField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public long progress { get { return this.progressField; } set { this.progressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public long jobIndex { get { return this.jobIndexField; } set { this.jobIndexField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public System.DateTime dateStamp { get { return this.dateStampField; } set { this.dateStampField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public System.DateTime completedDateStamp { get { return this.completedDateStampField; } set { this.completedDateStampField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public errorInfo errInfo { get { return this.errInfoField; } set { this.errInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("locks", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public objectLockInfo[] locks { get { return this.locksField; } set { this.locksField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public SRPSiteInfo localSite { get { return this.localSiteField; } set { this.localSiteField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public SRPSiteInfo remoteSite { get { return this.remoteSiteField; } set { this.remoteSiteField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("localCredentials", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public managementCredentials[] localCredentials { get { return this.localCredentialsField; } set { this.localCredentialsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("remoteCredentials", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public managementCredentials[] remoteCredentials { get { return this.remoteCredentialsField; } set { this.remoteCredentialsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("localSRs", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageRepositoryInfo[] localSRs { get { return this.localSRsField; } set { this.localSRsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("remoteSRs", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageRepositoryInfo[] remoteSRs { get { return this.remoteSRsField; } set { this.remoteSRsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("srMappings", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public SRPStorageRepositoryAssoc[] srMappings { get { return this.srMappingsField; } set { this.srMappingsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("svMappings", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public SRPStorageVolumeAssoc[] svMappings { get { return this.svMappingsField; } set { this.svMappingsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("networkMappings", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public SRPNetworkAssoc[] networkMappings { get { return this.networkMappingsField; } set { this.networkMappingsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("consistencyGroups", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public SRPConsistencyGroupMinimal[] consistencyGroups { get { return this.consistencyGroupsField; } set { this.consistencyGroupsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool enabled { get { return this.enabledField; } set { this.enabledField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string serviceAddress { get { return this.serviceAddressField; } set { this.serviceAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int port { get { return this.portField; } set { this.portField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool useSSL { get { return this.useSSLField; } set { this.useSSLField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string username { get { return this.usernameField; } set { this.usernameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string password { get { return this.passwordField; } set { this.passwordField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint mode { get { return this.modeField; } set { this.modeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string srpPersistPath { get { return this.srpPersistPathField; } set { this.srpPersistPathField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("hosts", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hostInfo[] hosts { get { return this.hostsField; } set { this.hostsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("networks", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hostNetworkInfo[] networks { get { return this.networksField; } set { this.networksField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("storageSystems", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageSystemInfo[] storageSystems { get { return this.storageSystemsField; } set { this.storageSystemsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hostname { get { return this.hostnameField; } set { this.hostnameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ipAddress { get { return this.ipAddressField; } set { this.ipAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string osType { get { return this.osTypeField; } set { this.osTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string osVersion { get { return this.osVersionField; } set { this.osVersionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string username { get { return this.usernameField; } set { this.usernameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string password { get { return this.passwordField; } set { this.passwordField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hostGroupUuid { get { return this.hostGroupUuidField; } set { this.hostGroupUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hostGroupName { get { return this.hostGroupNameField; } set { this.hostGroupNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint cpuCount { get { return this.cpuCountField; } set { this.cpuCountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint memSizeInMB { get { return this.memSizeInMBField; } set { this.memSizeInMBField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint state { get { return this.stateField; } set { this.stateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint hyperVisorType { get { return this.hyperVisorTypeField; } set { this.hyperVisorTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string macAddresses { get { return this.macAddressesField; } set { this.macAddressesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint licenseType { get { return this.licenseTypeField; } set { this.licenseTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string recoveryPoolUuid { get { return this.recoveryPoolUuidField; } set { this.recoveryPoolUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("hostInitiatorInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hostInitiatorInfo[] hostInitiatorInfoList { get { return this.hostInitiatorInfoListField; } set { this.hostInitiatorInfoListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("storageVolumeInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageVolumeInfo[] storageVolumeInfoList { get { return this.storageVolumeInfoListField; } set { this.storageVolumeInfoListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("diskDriveScsiIdList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public diskDriveScsiIdInfo[] diskDriveScsiIdList { get { return this.diskDriveScsiIdListField; } set { this.diskDriveScsiIdListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("vmNetworkMapInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public vmNetworkMapInfo[] vmNetworkMapInfoList { get { return this.vmNetworkMapInfoListField; } set { this.vmNetworkMapInfoListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("virtualMachineInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public virtualMachineInfo[] virtualMachineInfoList { get { return this.virtualMachineInfoListField; } set { this.virtualMachineInfoListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("hostNetworkInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hostNetworkInfo[] hostNetworkInfoList { get { return this.hostNetworkInfoListField; } set { this.hostNetworkInfoListField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hostName { get { return this.hostNameField; } set { this.hostNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string tag { get { return this.tagField; } set { this.tagField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint initiatorType { get { return this.initiatorTypeField; } set { this.initiatorTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool isVirtual { get { return this.isVirtualField; } set { this.isVirtualField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool isDisabled { get { return this.isDisabledField; } set { this.isDisabledField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string chapUsername { get { return this.chapUsernameField; } set { this.chapUsernameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string chapPassword { get { return this.chapPasswordField; } set { this.chapPasswordField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string manufacturer { get { return this.manufacturerField; } set { this.manufacturerField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string mfgDomain { get { return this.mfgDomainField; } set { this.mfgDomainField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string model { get { return this.modelField; } set { this.modelField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string serialNumber { get { return this.serialNumberField; } set { this.serialNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string nodeSymbolicName { get { return this.nodeSymbolicNameField; } set { this.nodeSymbolicNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("initiatorPortList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hostInitiatorPortInfo[] initiatorPortList { get { return this.initiatorPortListField; } set { this.initiatorPortListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("iscsiSessionList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public iscsiSessionInfo[] iscsiSessionList { get { return this.iscsiSessionListField; } set { this.iscsiSessionListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hostUuid { get { return this.hostUuidField; } set { this.hostUuidField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string initiatorPortName { get { return this.initiatorPortNameField; } set { this.initiatorPortNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int portState { get { return this.portStateField; } set { this.portStateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string fabricName { get { return this.fabricNameField; } set { this.fabricNameField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string initiatorName { get { return this.initiatorNameField; } set { this.initiatorNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string targetName { get { return this.targetNameField; } set { this.targetNameField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageVolumeId { get { return this.storageVolumeIdField; } set { this.storageVolumeIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageSystemId { get { return this.storageSystemIdField; } set { this.storageSystemIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storagePoolId { get { return this.storagePoolIdField; } set { this.storagePoolIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string serialNum { get { return this.serialNumField; } set { this.serialNumField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int status { get { return this.statusField; } set { this.statusField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint accessPermissions { get { return this.accessPermissionsField; } set { this.accessPermissionsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint volumeType { get { return this.volumeTypeField; } set { this.volumeTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint sizeInMB { get { return this.sizeInMBField; } set { this.sizeInMBField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint usedSpaceInMB { get { return this.usedSpaceInMBField; } set { this.usedSpaceInMBField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool isSnapshot { get { return this.isSnapshotField; } set { this.isSnapshotField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint snapshotFlags { get { return this.snapshotFlagsField; } set { this.snapshotFlagsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string lunIqn { get { return this.lunIqnField; } set { this.lunIqnField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("childStorageVolumeList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string[] childStorageVolumeList { get { return this.childStorageVolumeListField; } set { this.childStorageVolumeListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string assignedToUser { get { return this.assignedToUserField; } set { this.assignedToUserField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint assignedToHost { get { return this.assignedToHostField; } set { this.assignedToHostField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("storageVolumeVhdAssocList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageVolumeVhdAssoc[] storageVolumeVhdAssocList { get { return this.storageVolumeVhdAssocListField; } set { this.storageVolumeVhdAssocListField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageVolumeId { get { return this.storageVolumeIdField; } set { this.storageVolumeIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string virtualDeviceFilePath { get { return this.virtualDeviceFilePathField; } set { this.virtualDeviceFilePathField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint fileType { get { return this.fileTypeField; } set { this.fileTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint fileSize { get { return this.fileSizeField; } set { this.fileSizeField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hostName { get { return this.hostNameField; } set { this.hostNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string tag { get { return this.tagField; } set { this.tagField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public ulong index { get { return this.indexField; } set { this.indexField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public ulong port { get { return this.portField; } set { this.portField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public ulong bus { get { return this.busField; } set { this.busField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public ulong target { get { return this.targetField; } set { this.targetField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public ulong lun { get { return this.lunField; } set { this.lunField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string vendorID { get { return this.vendorIDField; } set { this.vendorIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string productID { get { return this.productIDField; } set { this.productIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string enclosureID { get { return this.enclosureIDField; } set { this.enclosureIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string deviceID { get { return this.deviceIDField; } set { this.deviceIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string snid { get { return this.snidField; } set { this.snidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool isAvailable { get { return this.isAvailableField; } set { this.isAvailableField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string vmName { get { return this.vmNameField; } set { this.vmNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string guid { get { return this.guidField; } set { this.guidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("vmNetworkInfos", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public vmNetworkInfo[] vmNetworkInfos { get { return this.vmNetworkInfosField; } set { this.vmNetworkInfosField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string vmUuid { get { return this.vmUuidField; } set { this.vmUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string networkName { get { return this.networkNameField; } set { this.networkNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string deviceName { get { return this.deviceNameField; } set { this.deviceNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string MAC { get { return this.mACField; } set { this.mACField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string networkType { get { return this.networkTypeField; } set { this.networkTypeField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string sourceTemplate { get { return this.sourceTemplateField; } set { this.sourceTemplateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hostname { get { return this.hostnameField; } set { this.hostnameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ipAddress { get { return this.ipAddressField; } set { this.ipAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint hyperVisorType { get { return this.hyperVisorTypeField; } set { this.hyperVisorTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string osType { get { return this.osTypeField; } set { this.osTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string osVersion { get { return this.osVersionField; } set { this.osVersionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint cpuCount { get { return this.cpuCountField; } set { this.cpuCountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint memSizeInMB { get { return this.memSizeInMBField; } set { this.memSizeInMBField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string biosBootOrder { get { return this.biosBootOrderField; } set { this.biosBootOrderField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint hasDvdDrive { get { return this.hasDvdDriveField; } set { this.hasDvdDriveField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint hasScsiController { get { return this.hasScsiControllerField; } set { this.hasScsiControllerField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint hasLegacyNetwork { get { return this.hasLegacyNetworkField; } set { this.hasLegacyNetworkField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string parentHostUuid { get { return this.parentHostUuidField; } set { this.parentHostUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint state { get { return this.stateField; } set { this.stateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string consistencyGroupUuid { get { return this.consistencyGroupUuidField; } set { this.consistencyGroupUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool pv { get { return this.pvField; } set { this.pvField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint flags { get { return this.flagsField; } set { this.flagsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string srpSiteUuid { get { return this.srpSiteUuidField; } set { this.srpSiteUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("hostInitiatorInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hostInitiatorInfo[] hostInitiatorInfoList { get { return this.hostInitiatorInfoListField; } set { this.hostInitiatorInfoListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("vmStorageDeviceInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public virtualMachineStorageDeviceInfo[] vmStorageDeviceInfoList { get { return this.vmStorageDeviceInfoListField; } set { this.vmStorageDeviceInfoListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("vmNetworkInfos", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public vmNetworkInfo[] vmNetworkInfos { get { return this.vmNetworkInfosField; } set { this.vmNetworkInfosField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string vmUuid { get { return this.vmUuidField; } set { this.vmUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string vmStorageDeviceInfoId { get { return this.vmStorageDeviceInfoIdField; } set { this.vmStorageDeviceInfoIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hostStorageDeviceInfoId { get { return this.hostStorageDeviceInfoIdField; } set { this.hostStorageDeviceInfoIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public vmvirtualcontrollertypet virtualControllerType { get { return this.virtualControllerTypeField; } set { this.virtualControllerTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint virtualControllerIndex { get { return this.virtualControllerIndexField; } set { this.virtualControllerIndexField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint virtualDeviceIndex { get { return this.virtualDeviceIndexField; } set { this.virtualDeviceIndexField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool isBootDevice { get { return this.isBootDeviceField; } set { this.isBootDeviceField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageconnectiontypet vmStorageType { get { return this.vmStorageTypeField; } set { this.vmStorageTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string vhdPath { get { return this.vhdPathField; } set { this.vhdPathField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string metadataLunName { get { return this.metadataLunNameField; } set { this.metadataLunNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hostStorageDeviceInfo hostStorageDeviceInfo { get { return this.hostStorageDeviceInfoField; } set { this.hostStorageDeviceInfoField = value; } } } /// [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 { /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-VM-VIRTUAL-CONTROLLER-TYPE-IDE")] XCMNVMVIRTUALCONTROLLERTYPEIDE, /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-VM-VIRTUAL-CONTROLLER-TYPE-SCSI")] XCMNVMVIRTUALCONTROLLERTYPESCSI, } /// [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 { /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-RAW-LUN")] XCMNRAWLUN, /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-VHD")] XCMNVHD, /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-METADATA-LUN")] XCMNMETADATALUN, } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hostUuid { get { return this.hostUuidField; } set { this.hostUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hostStorageDeviceInfoId { get { return this.hostStorageDeviceInfoIdField; } set { this.hostStorageDeviceInfoIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageVolumeId { get { return this.storageVolumeIdField; } set { this.storageVolumeIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint diskIndex { get { return this.diskIndexField; } set { this.diskIndexField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string devicePath { get { return this.devicePathField; } set { this.devicePathField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string mountPoint { get { return this.mountPointField; } set { this.mountPointField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string volumeId { get { return this.volumeIdField; } set { this.volumeIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string initiatorName { get { return this.initiatorNameField; } set { this.initiatorNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public initiatorPortInfo initiatorPortInfo { get { return this.initiatorPortInfoField; } set { this.initiatorPortInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageVolumeInfo storageVolumeInfo { get { return this.storageVolumeInfoField; } set { this.storageVolumeInfoField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageSystemId { get { return this.storageSystemIdField; } set { this.storageSystemIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string portId { get { return this.portIdField; } set { this.portIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint protocolType { get { return this.protocolTypeField; } set { this.protocolTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint hostType { get { return this.hostTypeField; } set { this.hostTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint connectionState { get { return this.connectionStateField; } set { this.connectionStateField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string tag { get { return this.tagField; } set { this.tagField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint status { get { return this.statusField; } set { this.statusField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hostUuid { get { return this.hostUuidField; } set { this.hostUuidField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageSystemId { get { return this.storageSystemIdField; } set { this.storageSystemIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageAdapterId { get { return this.storageAdapterIdField; } set { this.storageAdapterIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string serialNum { get { return this.serialNumField; } set { this.serialNumField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string vendor { get { return this.vendorField; } set { this.vendorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string model { get { return this.modelField; } set { this.modelField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint capabilities { get { return this.capabilitiesField; } set { this.capabilitiesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string srpSiteUuid { get { return this.srpSiteUuidField; } set { this.srpSiteUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("recoveryPoolUuidList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string[] recoveryPoolUuidList { get { return this.recoveryPoolUuidListField; } set { this.recoveryPoolUuidListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("snapshotMethodList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public snapshotMethodInfo[] snapshotMethodList { get { return this.snapshotMethodListField; } set { this.snapshotMethodListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("raidTypeList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public raidTypeInfo[] raidTypeList { get { return this.raidTypeListField; } set { this.raidTypeListField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint snapshotType { get { return this.snapshotTypeField; } set { this.snapshotTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint snapshotCapabilities { get { return this.snapshotCapabilitiesField; } set { this.snapshotCapabilitiesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint nodeTypes { get { return this.nodeTypesField; } set { this.nodeTypesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint maxSnapshots { get { return this.maxSnapshotsField; } set { this.maxSnapshotsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageAdapterId { get { return this.storageAdapterIdField; } set { this.storageAdapterIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ipAddress { get { return this.ipAddressField; } set { this.ipAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int portNumber { get { return this.portNumberField; } set { this.portNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string username { get { return this.usernameField; } set { this.usernameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string password { get { return this.passwordField; } set { this.passwordField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string context { get { return this.contextField; } set { this.contextField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ns { get { return this.nsField; } set { this.nsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string srpSiteUuid { get { return this.srpSiteUuidField; } set { this.srpSiteUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("ssidList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string[] ssidList { get { return this.ssidListField; } set { this.ssidListField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageSystemId { get { return this.storageSystemIdField; } set { this.storageSystemIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storagePoolId { get { return this.storagePoolIdField; } set { this.storagePoolIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint raidType { get { return this.raidTypeField; } set { this.raidTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint protocolType { get { return this.protocolTypeField; } set { this.protocolTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint provisioningType { get { return this.provisioningTypeField; } set { this.provisioningTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hostGroupUuid { get { return this.hostGroupUuidField; } set { this.hostGroupUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string chapUsername { get { return this.chapUsernameField; } set { this.chapUsernameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string chapPassword { get { return this.chapPasswordField; } set { this.chapPasswordField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint poolCount { get { return this.poolCountField; } set { this.poolCountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint useDeduplication { get { return this.useDeduplicationField; } set { this.useDeduplicationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string srpSiteUuid { get { return this.srpSiteUuidField; } set { this.srpSiteUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("storageRepositoryNodeInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageRepositoryNodeInfo[] storageRepositoryNodeInfoList { get { return this.storageRepositoryNodeInfoListField; } set { this.storageRepositoryNodeInfoListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string managedBy { get { return this.managedByField; } set { this.managedByField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storagePoolInfo storagePoolInfo { get { return this.storagePoolInfoField; } set { this.storagePoolInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageSystemInfo storageSystemInfo { get { return this.storageSystemInfoField; } set { this.storageSystemInfoField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string virtualDeviceFilePath { get { return this.virtualDeviceFilePathField; } set { this.virtualDeviceFilePathField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageVolumeId { get { return this.storageVolumeIdField; } set { this.storageVolumeIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageRepositoryUuid { get { return this.storageRepositoryUuidField; } set { this.storageRepositoryUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageVolumeInfo storageVolumeInfo { get { return this.storageVolumeInfoField; } set { this.storageVolumeInfoField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storagePoolId { get { return this.storagePoolIdField; } set { this.storagePoolIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageSystemId { get { return this.storageSystemIdField; } set { this.storageSystemIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string parentPool { get { return this.parentPoolField; } set { this.parentPoolField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint sizeInMB { get { return this.sizeInMBField; } set { this.sizeInMBField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint freeSpaceInMB { get { return this.freeSpaceInMBField; } set { this.freeSpaceInMBField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint availableFreeSpaceInMB { get { return this.availableFreeSpaceInMBField; } set { this.availableFreeSpaceInMBField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint supportedRaidTypes { get { return this.supportedRaidTypesField; } set { this.supportedRaidTypesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint supportedNodeTypes { get { return this.supportedNodeTypesField; } set { this.supportedNodeTypesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint supportedProvisioningTypes { get { return this.supportedProvisioningTypesField; } set { this.supportedProvisioningTypesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool isDefault { get { return this.isDefaultField; } set { this.isDefaultField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint status { get { return this.statusField; } set { this.statusField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string sourceStorageRepositoryUuid { get { return this.sourceStorageRepositoryUuidField; } set { this.sourceStorageRepositoryUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string targetStorageRepositoryUuid { get { return this.targetStorageRepositoryUuidField; } set { this.targetStorageRepositoryUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string srpSiteUuid { get { return this.srpSiteUuidField; } set { this.srpSiteUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string remoteSiteUuid { get { return this.remoteSiteUuidField; } set { this.remoteSiteUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool optimizeReplications { get { return this.optimizeReplicationsField; } set { this.optimizeReplicationsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageRepositoryInfo sourceStorageRepository { get { return this.sourceStorageRepositoryField; } set { this.sourceStorageRepositoryField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageRepositoryInfo targetStorageRepository { get { return this.targetStorageRepositoryField; } set { this.targetStorageRepositoryField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string sourceStorageVolumeFriendlyName { get { return this.sourceStorageVolumeFriendlyNameField; } set { this.sourceStorageVolumeFriendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string targetStorageVolumeFriendlyName { get { return this.targetStorageVolumeFriendlyNameField; } set { this.targetStorageVolumeFriendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string sourceStoragePoolId { get { return this.sourceStoragePoolIdField; } set { this.sourceStoragePoolIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string targetStoragePoolId { get { return this.targetStoragePoolIdField; } set { this.targetStoragePoolIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageRepositoryAssocId { get { return this.storageRepositoryAssocIdField; } set { this.storageRepositoryAssocIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string srpSiteUuid { get { return this.srpSiteUuidField; } set { this.srpSiteUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string targetSiteUuid { get { return this.targetSiteUuidField; } set { this.targetSiteUuidField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string sourceStorageVolumeId { get { return this.sourceStorageVolumeIdField; } set { this.sourceStorageVolumeIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string sourceStorageSystemId { get { return this.sourceStorageSystemIdField; } set { this.sourceStorageSystemIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string targetStorageVolumeId { get { return this.targetStorageVolumeIdField; } set { this.targetStorageVolumeIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string targetStorageSystemId { get { return this.targetStorageSystemIdField; } set { this.targetStorageSystemIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string targetSnapshotBackingStoreId { get { return this.targetSnapshotBackingStoreIdField; } set { this.targetSnapshotBackingStoreIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string groupId { get { return this.groupIdField; } set { this.groupIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint snapshotState { get { return this.snapshotStateField; } set { this.snapshotStateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint snapshotType { get { return this.snapshotTypeField; } set { this.snapshotTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint operation { get { return this.operationField; } set { this.operationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int progress { get { return this.progressField; } set { this.progressField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageVolumeInfo sourceStorageVolume { get { return this.sourceStorageVolumeField; } set { this.sourceStorageVolumeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageVolumeInfo targetStorageVolume { get { return this.targetStorageVolumeField; } set { this.targetStorageVolumeField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string primaryNetworkId { get { return this.primaryNetworkIdField; } set { this.primaryNetworkIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string secondaryNetworkId { get { return this.secondaryNetworkIdField; } set { this.secondaryNetworkIdField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string name { get { return this.nameField; } set { this.nameField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string vmBootOrder { get { return this.vmBootOrderField; } set { this.vmBootOrderField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint state { get { return this.stateField; } set { this.stateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string srpSiteUuid { get { return this.srpSiteUuidField; } set { this.srpSiteUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string recoveryPoolUuid { get { return this.recoveryPoolUuidField; } set { this.recoveryPoolUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string remoteRecoveryPoolName { get { return this.remoteRecoveryPoolNameField; } set { this.remoteRecoveryPoolNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string remoteRecoveryPoolDescription { get { return this.remoteRecoveryPoolDescriptionField; } set { this.remoteRecoveryPoolDescriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("protectedVMs", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public virtualMachineSRPInfo[] protectedVMs { get { return this.protectedVMsField; } set { this.protectedVMsField = value; } } } /// [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; } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool autoStartOnFailover { get { return this.autoStartOnFailoverField; } set { this.autoStartOnFailoverField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public virtualMachineInfo vm { get { return this.vmField; } set { this.vmField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string operandId { get { return this.operandIdField; } set { this.operandIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string operandType { get { return this.operandTypeField; } set { this.operandTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public System.DateTime timestamp { get { return this.timestampField; } set { this.timestampField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string operation { get { return this.operationField; } set { this.operationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public operationstatust status { get { return this.statusField; } set { this.statusField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string details { get { return this.detailsField; } set { this.detailsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("steps", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public OperationResultStep[] steps { get { return this.stepsField; } set { this.stepsField = value; } } } /// [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 { /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-OPERATION-STATUS-NONE")] XCMNOPERATIONSTATUSNONE, /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-OPERATION-STATUS-SUCCESS")] XCMNOPERATIONSTATUSSUCCESS, /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-OPERATION-STATUS-FAILURE")] XCMNOPERATIONSTATUSFAILURE, /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-OPERATION-STATUS-SUCCESS-WITH-WARNINGS")] XCMNOPERATIONSTATUSSUCCESSWITHWARNINGS, } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string operationResultUuid { get { return this.operationResultUuidField; } set { this.operationResultUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint stepNumber { get { return this.stepNumberField; } set { this.stepNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public System.DateTime timestamp { get { return this.timestampField; } set { this.timestampField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public operationstatust status { get { return this.statusField; } set { this.statusField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string details { get { return this.detailsField; } set { this.detailsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string srpSiteUuid { get { return this.srpSiteUuidField; } set { this.srpSiteUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string parentCgUuid { get { return this.parentCgUuidField; } set { this.parentCgUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string childCgUuid { get { return this.childCgUuidField; } set { this.childCgUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint relationship { get { return this.relationshipField; } set { this.relationshipField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public SRPConsistencyGroupInfo parentCg { get { return this.parentCgField; } set { this.parentCgField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public SRPConsistencyGroupInfo childCg { get { return this.childCgField; } set { this.childCgField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("hosts", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hostInfo[] hosts { get { return this.hostsField; } set { this.hostsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("hostGroups", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hostGroupInfo[] hostGroups { get { return this.hostGroupsField; } set { this.hostGroupsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string recoveryPoolUuid { get { return this.recoveryPoolUuidField; } set { this.recoveryPoolUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("hostInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hostInfo[] hostInfoList { get { return this.hostInfoListField; } set { this.hostInfoListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("storageRepositoryInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageRepositoryInfo[] storageRepositoryInfoList { get { return this.storageRepositoryInfoListField; } set { this.storageRepositoryInfoListField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool localSiteExists { get { return this.localSiteExistsField; } set { this.localSiteExistsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool remoteSiteExists { get { return this.remoteSiteExistsField; } set { this.remoteSiteExistsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string zoneAliasId { get { return this.zoneAliasIdField; } set { this.zoneAliasIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string altKey { get { return this.altKeyField; } set { this.altKeyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string fabricId { get { return this.fabricIdField; } set { this.fabricIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string aliasName { get { return this.aliasNameField; } set { this.aliasNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("memberIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string[] memberIds { get { return this.memberIdsField; } set { this.memberIdsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string zoneId { get { return this.zoneIdField; } set { this.zoneIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string altKey { get { return this.altKeyField; } set { this.altKeyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string fabricId { get { return this.fabricIdField; } set { this.fabricIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool isActive { get { return this.isActiveField; } set { this.isActiveField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("memberIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string[] memberIds { get { return this.memberIdsField; } set { this.memberIdsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("aliasIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string[] aliasIds { get { return this.aliasIdsField; } set { this.aliasIdsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string zoneSetId { get { return this.zoneSetIdField; } set { this.zoneSetIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string altKey { get { return this.altKeyField; } set { this.altKeyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string fabricId { get { return this.fabricIdField; } set { this.fabricIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool isActive { get { return this.isActiveField; } set { this.isActiveField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("zoneIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string[] zoneIds { get { return this.zoneIdsField; } set { this.zoneIdsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string switchId { get { return this.switchIdField; } set { this.switchIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string altKey { get { return this.altKeyField; } set { this.altKeyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string fabricId { get { return this.fabricIdField; } set { this.fabricIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string vendor { get { return this.vendorField; } set { this.vendorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string model { get { return this.modelField; } set { this.modelField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint capabilities { get { return this.capabilitiesField; } set { this.capabilitiesField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string fabricId { get { return this.fabricIdField; } set { this.fabricIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string altKey { get { return this.altKeyField; } set { this.altKeyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint capabilities { get { return this.capabilitiesField; } set { this.capabilitiesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("endpointIds", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string[] endpointIds { get { return this.endpointIdsField; } set { this.endpointIdsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public errorInfo initError { get { return this.initErrorField; } set { this.initErrorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string defaultNamespace { get { return this.defaultNamespaceField; } set { this.defaultNamespaceField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int defaultPortNumber { get { return this.defaultPortNumberField; } set { this.defaultPortNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool isSMIS { get { return this.isSMISField; } set { this.isSMISField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string desc { get { return this.descField; } set { this.descField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string libName { get { return this.libNameField; } set { this.libNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool isInitialized { get { return this.isInitializedField; } set { this.isInitializedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint storageAdapterCredInputOptions { get { return this.storageAdapterCredInputOptionsField; } set { this.storageAdapterCredInputOptionsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int versionMajor { get { return this.versionMajorField; } set { this.versionMajorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int versionMinor { get { return this.versionMinorField; } set { this.versionMinorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ipAddress { get { return this.ipAddressField; } set { this.ipAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint portNumber { get { return this.portNumberField; } set { this.portNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string username { get { return this.usernameField; } set { this.usernameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string password { get { return this.passwordField; } set { this.passwordField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint protocolType { get { return this.protocolTypeField; } set { this.protocolTypeField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string sysPrepProfileUuid { get { return this.sysPrepProfileUuidField; } set { this.sysPrepProfileUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageManifestUuid { get { return this.storageManifestUuidField; } set { this.storageManifestUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageProfileUuid { get { return this.storageProfileUuidField; } set { this.storageProfileUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hardwareProfileUuid { get { return this.hardwareProfileUuidField; } set { this.hardwareProfileUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string metadataStorageRepositoryUuid { get { return this.metadataStorageRepositoryUuidField; } set { this.metadataStorageRepositoryUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public sysPrepProfile sysPrepProfile { get { return this.sysPrepProfileField; } set { this.sysPrepProfileField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageManifestInfo storageManifestInfo { get { return this.storageManifestInfoField; } set { this.storageManifestInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageProfileInfo storageProfileInfo { get { return this.storageProfileInfoField; } set { this.storageProfileInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hardwareProfileInfo hardwareProfile { get { return this.hardwareProfileField; } set { this.hardwareProfileField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageRepositoryInfo metadataStorageRepositoryInfo { get { return this.metadataStorageRepositoryInfoField; } set { this.metadataStorageRepositoryInfoField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string osType { get { return this.osTypeField; } set { this.osTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string sysPrepFileId { get { return this.sysPrepFileIdField; } set { this.sysPrepFileIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("sysPrepParams", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public sysPrepProfileParam[] sysPrepParams { get { return this.sysPrepParamsField; } set { this.sysPrepParamsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint flags { get { return this.flagsField; } set { this.flagsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("provisionList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageManifestProvisionInfo[] provisionList { get { return this.provisionListField; } set { this.provisionListField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageManifestUuid { get { return this.storageManifestUuidField; } set { this.storageManifestUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageRepositoryUuid { get { return this.storageRepositoryUuidField; } set { this.storageRepositoryUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint isBootDevice { get { return this.isBootDeviceField; } set { this.isBootDeviceField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint sizeInMB { get { return this.sizeInMBField; } set { this.sizeInMBField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string virtualDeviceFilePath { get { return this.virtualDeviceFilePathField; } set { this.virtualDeviceFilePathField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint fsType { get { return this.fsTypeField; } set { this.fsTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint flags { get { return this.flagsField; } set { this.flagsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string bootStorageVolumeId { get { return this.bootStorageVolumeIdField; } set { this.bootStorageVolumeIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("storageProfileNodeInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageProfileNodeInfo[] storageProfileNodeInfoList { get { return this.storageProfileNodeInfoListField; } set { this.storageProfileNodeInfoListField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageVolumeId { get { return this.storageVolumeIdField; } set { this.storageVolumeIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageProfileUuid { get { return this.storageProfileUuidField; } set { this.storageProfileUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string virtualDeviceFilePath { get { return this.virtualDeviceFilePathField; } set { this.virtualDeviceFilePathField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageRepositoryUuid { get { return this.storageRepositoryUuidField; } set { this.storageRepositoryUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageVolumeInfo storageVolumeInfo { get { return this.storageVolumeInfoField; } set { this.storageVolumeInfoField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string biosBootOrder { get { return this.biosBootOrderField; } set { this.biosBootOrderField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint cpuCount { get { return this.cpuCountField; } set { this.cpuCountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint nicPolicy { get { return this.nicPolicyField; } set { this.nicPolicyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint memSizeInMB { get { return this.memSizeInMBField; } set { this.memSizeInMBField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool createMetadataDevice { get { return this.createMetadataDeviceField; } set { this.createMetadataDeviceField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool addLegacyNetwork { get { return this.addLegacyNetworkField; } set { this.addLegacyNetworkField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool addDvdDrive { get { return this.addDvdDriveField; } set { this.addDvdDriveField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool addScsiController { get { return this.addScsiControllerField; } set { this.addScsiControllerField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public bool isProcessorCompatibility { get { return this.isProcessorCompatibilityField; } set { this.isProcessorCompatibilityField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint flags { get { return this.flagsField; } set { this.flagsField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("objectUuidList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string[] objectUuidList { get { return this.objectUuidListField; } set { this.objectUuidListField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string repositoryName { get { return this.repositoryNameField; } set { this.repositoryNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("sysPrepFiles", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string[] sysPrepFiles { get { return this.sysPrepFilesField; } set { this.sysPrepFilesField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string osType { get { return this.osTypeField; } set { this.osTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string osVersion { get { return this.osVersionField; } set { this.osVersionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("keyList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string[] keyList { get { return this.keyListField; } set { this.keyListField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string vmUuid { get { return this.vmUuidField; } set { this.vmUuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public hostNetworkInfo hostNetworkInfo { get { return this.hostNetworkInfoField; } set { this.hostNetworkInfoField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageVolumeID { get { return this.storageVolumeIDField; } set { this.storageVolumeIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint virtualControllerIndex { get { return this.virtualControllerIndexField; } set { this.virtualControllerIndexField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint virtualDeviceIndex { get { return this.virtualDeviceIndexField; } set { this.virtualDeviceIndexField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string username { get { return this.usernameField; } set { this.usernameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string password { get { return this.passwordField; } set { this.passwordField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string hostname { get { return this.hostnameField; } set { this.hostnameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string ipAddress { get { return this.ipAddressField; } set { this.ipAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public int hypervisorType { get { return this.hypervisorTypeField; } set { this.hypervisorTypeField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string sessionId { get { return this.sessionIdField; } set { this.sessionIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string sourceStorageSystemId { get { return this.sourceStorageSystemIdField; } set { this.sourceStorageSystemIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string targetStorageSystemId { get { return this.targetStorageSystemIdField; } set { this.targetStorageSystemIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string targetStoragePoolId { get { return this.targetStoragePoolIdField; } set { this.targetStoragePoolIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string targetRaidLevel { get { return this.targetRaidLevelField; } set { this.targetRaidLevelField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string snapshotMethod { get { return this.snapshotMethodField; } set { this.snapshotMethodField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint snapshotType { get { return this.snapshotTypeField; } set { this.snapshotTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint provisioningType { get { return this.provisioningTypeField; } set { this.provisioningTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint snapshotOperation { get { return this.snapshotOperationField; } set { this.snapshotOperationField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("snapshotAssocInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public snapshotAssocInfo[] snapshotAssocInfoList { get { return this.snapshotAssocInfoListField; } set { this.snapshotAssocInfoListField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageSystemId { get { return this.storageSystemIdField; } set { this.storageSystemIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint hostType { get { return this.hostTypeField; } set { this.hostTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("initiatorPortList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public initiatorPortInfo[] initiatorPortList { get { return this.initiatorPortListField; } set { this.initiatorPortListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("targetPortList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public targetPortInfo[] targetPortList { get { return this.targetPortListField; } set { this.targetPortListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("storageVolumeLunInfoList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageVolumeLunInfo[] storageVolumeLunInfoList { get { return this.storageVolumeLunInfoListField; } set { this.storageVolumeLunInfoListField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string storageSystemId { get { return this.storageSystemIdField; } set { this.storageSystemIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string portId { get { return this.portIdField; } set { this.portIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string portIqn { get { return this.portIqnField; } set { this.portIqnField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string connectionType { get { return this.connectionTypeField; } set { this.connectionTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint protocolType { get { return this.protocolTypeField; } set { this.protocolTypeField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string vmName { get { return this.vmNameField; } set { this.vmNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string guid { get { return this.guidField; } set { this.guidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("vmStorageInfos", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public vmStorageInfo[] vmStorageInfos { get { return this.vmStorageInfosField; } set { this.vmStorageInfosField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public storageconnectiontypet vmStorageType { get { return this.vmStorageTypeField; } set { this.vmStorageTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public ulong diskIndex { get { return this.diskIndexField; } set { this.diskIndexField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string vhdPath { get { return this.vhdPathField; } set { this.vhdPathField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string volumeName { get { return this.volumeNameField; } set { this.volumeNameField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string iqnName { get { return this.iqnNameField; } set { this.iqnNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string address { get { return this.addressField; } set { this.addressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string port { get { return this.portField; } set { this.portField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string chapUsername { get { return this.chapUsernameField; } set { this.chapUsernameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string chapPassword { get { return this.chapPasswordField; } set { this.chapPasswordField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string username { get { return this.usernameField; } set { this.usernameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string password { get { return this.passwordField; } set { this.passwordField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public uint isEnabled { get { return this.isEnabledField; } set { this.isEnabledField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string roleId { get { return this.roleIdField; } set { this.roleIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public roleInfo roleInfo { get { return this.roleInfoField; } set { this.roleInfoField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("permissionList", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public keyValuePair[] permissionList { get { return this.permissionListField; } set { this.permissionListField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("permissions", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public keyValuePair[] permissions { get { return this.permissionsField; } set { this.permissionsField = value; } } } /// [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; /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string friendlyName { get { return this.friendlyNameField; } set { this.friendlyNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public string uuid { get { return this.uuidField; } set { this.uuidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute("resources", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)] public keyValuePair[] resources { get { return this.resourcesField; } set { this.resourcesField = value; } } } /// [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 { /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-SRP-SITE-MODE-LOCAL-PRIMARY")] XCMNSRPSITEMODELOCALPRIMARY, /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-SRP-SITE-MODE-LOCAL-SECONDARY")] XCMNSRPSITEMODELOCALSECONDARY, /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-SRP-SITE-MODE-REMOTE-SECONDARY")] XCMNSRPSITEMODEREMOTESECONDARY, /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-SRP-SITE-MODE-REMOTE-PRIMARY")] XCMNSRPSITEMODEREMOTEPRIMARY, } /// [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 { /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-SRP-CONSISTENCY-GROUP-RELATIONSHIP-DEPENDS-ON")] XCMNSRPCONSISTENCYGROUPRELATIONSHIPDEPENDSON, /// [System.Xml.Serialization.XmlEnumAttribute("XCMN-SRP-CONSISTENCY-GROUP-RELATIONSHIP-STAGE")] XCMNSRPCONSISTENCYGROUPRELATIONSHIPSTAGE, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getFabricConfigurationOptionsCompletedEventHandler(object sender, getFabricConfigurationOptionsCompletedEventArgs e); /// [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; } /// public fabricConfigurationInfo Result { get { this.RaiseExceptionIfNecessary(); return ((fabricConfigurationInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void setFabricConfigurationOptionsCompletedEventHandler(object sender, setFabricConfigurationOptionsCompletedEventArgs e); /// [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; } /// public fabricConfigurationInfo Result { get { this.RaiseExceptionIfNecessary(); return ((fabricConfigurationInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumFabricsCompletedEventHandler(object sender, enumFabricsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public fabricInfo[] list { get { this.RaiseExceptionIfNecessary(); return ((fabricInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getFabricInfoCompletedEventHandler(object sender, getFabricInfoCompletedEventArgs e); /// [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; } /// public fabricInfo Result { get { this.RaiseExceptionIfNecessary(); return ((fabricInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumSwitchesCompletedEventHandler(object sender, enumSwitchesCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public switchInfo[] list { get { this.RaiseExceptionIfNecessary(); return ((switchInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSwitchInfoCompletedEventHandler(object sender, getSwitchInfoCompletedEventArgs e); /// [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; } /// public switchInfo Result { get { this.RaiseExceptionIfNecessary(); return ((switchInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumZonesCompletedEventHandler(object sender, enumZonesCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public zoneInfo[] list { get { this.RaiseExceptionIfNecessary(); return ((zoneInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getZoneInfoCompletedEventHandler(object sender, getZoneInfoCompletedEventArgs e); /// [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; } /// public zoneInfo Result { get { this.RaiseExceptionIfNecessary(); return ((zoneInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumZoneAliasesCompletedEventHandler(object sender, enumZoneAliasesCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public zoneAliasInfo[] list { get { this.RaiseExceptionIfNecessary(); return ((zoneAliasInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getZoneAliasInfoCompletedEventHandler(object sender, getZoneAliasInfoCompletedEventArgs e); /// [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; } /// public zoneAliasInfo Result { get { this.RaiseExceptionIfNecessary(); return ((zoneAliasInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumZoneSetsCompletedEventHandler(object sender, enumZoneSetsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public zoneSetInfo[] list { get { this.RaiseExceptionIfNecessary(); return ((zoneSetInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getZoneSetInfoCompletedEventHandler(object sender, getZoneSetInfoCompletedEventArgs e); /// [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; } /// public zoneSetInfo Result { get { this.RaiseExceptionIfNecessary(); return ((zoneSetInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void autoZoneCompletedEventHandler(object sender, autoZoneCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public zoneInfo[] zoneList { get { this.RaiseExceptionIfNecessary(); return ((zoneInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void verifyZoningCompletedEventHandler(object sender, verifyZoningCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public zoneInfo[] zoneList { get { this.RaiseExceptionIfNecessary(); return ((zoneInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void createHardwareProfileCompletedEventHandler(object sender, createHardwareProfileCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public hardwareProfileInfo profile { get { this.RaiseExceptionIfNecessary(); return ((hardwareProfileInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void modifyHardwareProfileCompletedEventHandler(object sender, modifyHardwareProfileCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public hardwareProfileInfo profile { get { this.RaiseExceptionIfNecessary(); return ((hardwareProfileInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void deleteHardwareProfileCompletedEventHandler(object sender, deleteHardwareProfileCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumHardwareProfilesCompletedEventHandler(object sender, enumHardwareProfilesCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public hardwareProfileInfo[] list { get { this.RaiseExceptionIfNecessary(); return ((hardwareProfileInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getHardwareProfileInfoCompletedEventHandler(object sender, getHardwareProfileInfoCompletedEventArgs e); /// [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; } /// public hardwareProfileInfo Result { get { this.RaiseExceptionIfNecessary(); return ((hardwareProfileInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeHostGroupCompletedEventHandler(object sender, removeHostGroupCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumHostGroupsCompletedEventHandler(object sender, enumHostGroupsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public hostGroupInfo[] hostGroupInfoList { get { this.RaiseExceptionIfNecessary(); return ((hostGroupInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getHostGroupInfoCompletedEventHandler(object sender, getHostGroupInfoCompletedEventArgs e); /// [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; } /// public hostGroupInfo Result { get { this.RaiseExceptionIfNecessary(); return ((hostGroupInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void addHostCompletedEventHandler(object sender, addHostCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public hostInfo info { get { this.RaiseExceptionIfNecessary(); return ((hostInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeHostCompletedEventHandler(object sender, removeHostCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumHostsCompletedEventHandler(object sender, enumHostsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public hostInfo[] hostInfoList { get { this.RaiseExceptionIfNecessary(); return ((hostInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getHostInfoCompletedEventHandler(object sender, getHostInfoCompletedEventArgs e); /// [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; } /// public hostInfo Result { get { this.RaiseExceptionIfNecessary(); return ((hostInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumVirtualMachinesCompletedEventHandler(object sender, enumVirtualMachinesCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public virtualMachineInfo[] vmInfoList { get { this.RaiseExceptionIfNecessary(); return ((virtualMachineInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getVirtualMachineInfoCompletedEventHandler(object sender, getVirtualMachineInfoCompletedEventArgs e); /// [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; } /// public virtualMachineInfo Result { get { this.RaiseExceptionIfNecessary(); return ((virtualMachineInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumHostInitiatorsCompletedEventHandler(object sender, enumHostInitiatorsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public hostInitiatorInfo[] initInfoList { get { this.RaiseExceptionIfNecessary(); return ((hostInitiatorInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void addHostInitiatorCompletedEventHandler(object sender, addHostInitiatorCompletedEventArgs e); /// [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; } /// public hostInitiatorInfo Result { get { this.RaiseExceptionIfNecessary(); return ((hostInitiatorInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeHostInitiatorCompletedEventHandler(object sender, removeHostInitiatorCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enableHostInitiatorCompletedEventHandler(object sender, enableHostInitiatorCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void disableHostInitiatorCompletedEventHandler(object sender, disableHostInitiatorCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumHostNetworksCompletedEventHandler(object sender, enumHostNetworksCompletedEventArgs e); /// [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; } /// public hostNetworkInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((hostNetworkInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumHostDeviceIDCompletedEventHandler(object sender, enumHostDeviceIDCompletedEventArgs e); /// [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; } /// public diskDriveScsiIdInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((diskDriveScsiIdInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void deleteStorageManifestCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void createStorageManifestCompletedEventHandler(object sender, createStorageManifestCompletedEventArgs e); /// [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; } /// public storageManifestInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storageManifestInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void modifyStorageManifestCompletedEventHandler(object sender, modifyStorageManifestCompletedEventArgs e); /// [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; } /// public storageManifestInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storageManifestInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumStorageManifestsCompletedEventHandler(object sender, enumStorageManifestsCompletedEventArgs e); /// [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; } /// public storageManifestInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((storageManifestInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getStorageManifestInfoCompletedEventHandler(object sender, getStorageManifestInfoCompletedEventArgs e); /// [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; } /// public storageManifestInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storageManifestInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void addProvisionToManifestCompletedEventHandler(object sender, addProvisionToManifestCompletedEventArgs e); /// [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; } /// public storageManifestInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storageManifestInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeProvisionFromManifestCompletedEventHandler(object sender, removeProvisionFromManifestCompletedEventArgs e); /// [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; } /// public storageManifestInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storageManifestInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void allocateStorageCompletedEventHandler(object sender, allocateStorageCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageVolumeInfo storageVolumeInfo { get { this.RaiseExceptionIfNecessary(); return ((storageVolumeInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void deleteStorageCompletedEventHandler(object sender, deleteStorageCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void resizeStorageCompletedEventHandler(object sender, resizeStorageCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageVolumeInfo storageVolumeInfo { get { this.RaiseExceptionIfNecessary(); return ((storageVolumeInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void assignStorageCompletedEventHandler(object sender, assignStorageCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageAssignmentInfo[] saInfoList { get { this.RaiseExceptionIfNecessary(); return ((storageAssignmentInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void unassignStorageCompletedEventHandler(object sender, unassignStorageCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageAssignmentInfo[] saInfoList { get { this.RaiseExceptionIfNecessary(); return ((storageAssignmentInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void mountStorageCompletedEventHandler(object sender, mountStorageCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public string mountPoint { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void unmountStorageCompletedEventHandler(object sender, unmountStorageCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void snapshotSetupCompletedEventHandler(object sender, snapshotSetupCompletedEventArgs e); /// [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; } /// public snapshotSessionInfo Result { get { this.RaiseExceptionIfNecessary(); return ((snapshotSessionInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void snapshotPrepareCompletedEventHandler(object sender, snapshotPrepareCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public snapshotSessionInfo session { get { this.RaiseExceptionIfNecessary(); return ((snapshotSessionInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void snapshotCreateCompletedEventHandler(object sender, snapshotCreateCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public snapshotSessionInfo session { get { this.RaiseExceptionIfNecessary(); return ((snapshotSessionInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void snapshotUpdateStatusCompletedEventHandler(object sender, snapshotUpdateStatusCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public snapshotSessionInfo session { get { this.RaiseExceptionIfNecessary(); return ((snapshotSessionInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void snapshotRestoreCompletedEventHandler(object sender, snapshotRestoreCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public snapshotSessionInfo session { get { this.RaiseExceptionIfNecessary(); return ((snapshotSessionInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void snapshotDeleteCompletedEventHandler(object sender, snapshotDeleteCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public snapshotSessionInfo session { get { this.RaiseExceptionIfNecessary(); return ((snapshotSessionInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumStorageAdaptersCompletedEventHandler(object sender, enumStorageAdaptersCompletedEventArgs e); /// [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; } /// public storageAdapterInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((storageAdapterInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void customMethodCompletedEventHandler(object sender, customMethodCompletedEventArgs e); /// [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; } /// public keyValuePair[] Result { get { this.RaiseExceptionIfNecessary(); return ((keyValuePair[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void addRemoteStorageAdapterCompletedEventHandler(object sender, addRemoteStorageAdapterCompletedEventArgs e); /// [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; } /// public storageAdapterInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storageAdapterInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeRemoteStorageAdapterCompletedEventHandler(object sender, removeRemoteStorageAdapterCompletedEventArgs e); /// [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; } /// public storageAdapterInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storageAdapterInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumStorageManagementCredentialsCompletedEventHandler(object sender, enumStorageManagementCredentialsCompletedEventArgs e); /// [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; } /// public managementCredentials[] Result { get { this.RaiseExceptionIfNecessary(); return ((managementCredentials[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getStorageManagementCredentialInfoCompletedEventHandler(object sender, getStorageManagementCredentialInfoCompletedEventArgs e); /// [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; } /// public managementCredentials Result { get { this.RaiseExceptionIfNecessary(); return ((managementCredentials)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void addStorageManagementCredentialsCompletedEventHandler(object sender, addStorageManagementCredentialsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public managementCredentials info { get { this.RaiseExceptionIfNecessary(); return ((managementCredentials)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void updateStorageManagementCredentialsCompletedEventHandler(object sender, updateStorageManagementCredentialsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public managementCredentials info { get { this.RaiseExceptionIfNecessary(); return ((managementCredentials)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeStorageManagementCredentialsCompletedEventHandler(object sender, removeStorageManagementCredentialsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getStorageVolumeInfoCompletedEventHandler(object sender, getStorageVolumeInfoCompletedEventArgs e); /// [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; } /// public storageVolumeInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storageVolumeInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumStorageNodesCompletedEventHandler(object sender, enumStorageNodesCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageVolumeInfo[] snInfoList { get { this.RaiseExceptionIfNecessary(); return ((storageVolumeInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getStoragePoolInfoCompletedEventHandler(object sender, getStoragePoolInfoCompletedEventArgs e); /// [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; } /// public storagePoolInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storagePoolInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void createStoragePoolCompletedEventHandler(object sender, createStoragePoolCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storagePoolInfo spInfo { get { this.RaiseExceptionIfNecessary(); return ((storagePoolInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void deleteStoragePoolCompletedEventHandler(object sender, deleteStoragePoolCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enableStorageAdvancedOptionCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumStoragePoolsCompletedEventHandler(object sender, enumStoragePoolsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storagePoolInfo[] spInfoList { get { this.RaiseExceptionIfNecessary(); return ((storagePoolInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumStorageSystemInitiatorPortsCompletedEventHandler(object sender, enumStorageSystemInitiatorPortsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public initiatorPortInfo[] portList { get { this.RaiseExceptionIfNecessary(); return ((initiatorPortInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumStorageSystemTargetPortsCompletedEventHandler(object sender, enumStorageSystemTargetPortsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public targetPortInfo[] portList { get { this.RaiseExceptionIfNecessary(); return ((targetPortInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumStorageSystemsCompletedEventHandler(object sender, enumStorageSystemsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageSystemInfo[] storageSystemInfoList { get { this.RaiseExceptionIfNecessary(); return ((storageSystemInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void doesObjectExistCompletedEventHandler(object sender, doesObjectExistCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public bool doesExist { get { this.RaiseExceptionIfNecessary(); return ((bool)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumStorageAssignmentsCompletedEventHandler(object sender, enumStorageAssignmentsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageAssignmentInfo[] saInfoList { get { this.RaiseExceptionIfNecessary(); return ((storageAssignmentInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumSnapshotAssociationsCompletedEventHandler(object sender, enumSnapshotAssociationsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public snapshotAssocInfo[] snapshotAssocInfoList { get { this.RaiseExceptionIfNecessary(); return ((snapshotAssocInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getStorageSystemInfoCompletedEventHandler(object sender, getStorageSystemInfoCompletedEventArgs e); /// [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; } /// public storageSystemInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storageSystemInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void discoverVhdOnStorageVolumeCompletedEventHandler(object sender, discoverVhdOnStorageVolumeCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageVolumeVhdAssoc[] storageVolumeVhdAssocList { get { this.RaiseExceptionIfNecessary(); return ((storageVolumeVhdAssoc[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void createStorageProfileCompletedEventHandler(object sender, createStorageProfileCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageProfileInfo info { get { this.RaiseExceptionIfNecessary(); return ((storageProfileInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void deleteStorageProfileCompletedEventHandler(object sender, deleteStorageProfileCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void modifyStorageProfileCompletedEventHandler(object sender, modifyStorageProfileCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageProfileInfo info { get { this.RaiseExceptionIfNecessary(); return ((storageProfileInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumStorageProfilesCompletedEventHandler(object sender, enumStorageProfilesCompletedEventArgs e); /// [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; } /// public storageProfileInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((storageProfileInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getStorageProfileInfoCompletedEventHandler(object sender, getStorageProfileInfoCompletedEventArgs e); /// [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; } /// public storageProfileInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storageProfileInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void addStorageToStorageProfileCompletedEventHandler(object sender, addStorageToStorageProfileCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageProfileInfo info { get { this.RaiseExceptionIfNecessary(); return ((storageProfileInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeStorageFromStorageProfileCompletedEventHandler(object sender, removeStorageFromStorageProfileCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageProfileInfo info { get { this.RaiseExceptionIfNecessary(); return ((storageProfileInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void createStorageRepositoryCompletedEventHandler(object sender, createStorageRepositoryCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageRepositoryInfo info { get { this.RaiseExceptionIfNecessary(); return ((storageRepositoryInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void deleteStorageRepositoryCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void destroyStorageRepositoryCompletedEventHandler(object sender, destroyStorageRepositoryCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void modifyStorageRepositoryCompletedEventHandler(object sender, modifyStorageRepositoryCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageRepositoryInfo info { get { this.RaiseExceptionIfNecessary(); return ((storageRepositoryInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumStorageRepositoriesCompletedEventHandler(object sender, enumStorageRepositoriesCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageRepositoryInfo[] list { get { this.RaiseExceptionIfNecessary(); return ((storageRepositoryInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getStorageRepositoryInfoCompletedEventHandler(object sender, getStorageRepositoryInfoCompletedEventArgs e); /// [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; } /// public storageRepositoryInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storageRepositoryInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void allocateStorageFromRepositoryCompletedEventHandler(object sender, allocateStorageFromRepositoryCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageVolumeInfo info { get { this.RaiseExceptionIfNecessary(); return ((storageVolumeInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void deallocateStorageFromRepositoryCompletedEventHandler(object sender, deallocateStorageFromRepositoryCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public storageRepositoryInfo info { get { this.RaiseExceptionIfNecessary(); return ((storageRepositoryInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void addStorageToRepositoryCompletedEventHandler(object sender, addStorageToRepositoryCompletedEventArgs e); /// [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; } /// public storageRepositoryInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storageRepositoryInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeStorageFromRepositoryCompletedEventHandler(object sender, removeStorageFromRepositoryCompletedEventArgs e); /// [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; } /// public storageRepositoryInfo Result { get { this.RaiseExceptionIfNecessary(); return ((storageRepositoryInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void createSysPrepProfileCompletedEventHandler(object sender, createSysPrepProfileCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public sysPrepProfile profile { get { this.RaiseExceptionIfNecessary(); return ((sysPrepProfile)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void modifySysPrepProfileCompletedEventHandler(object sender, modifySysPrepProfileCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public sysPrepProfile profile { get { this.RaiseExceptionIfNecessary(); return ((sysPrepProfile)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSysPrepProfileInfoCompletedEventHandler(object sender, getSysPrepProfileInfoCompletedEventArgs e); /// [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; } /// public sysPrepProfile Result { get { this.RaiseExceptionIfNecessary(); return ((sysPrepProfile)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void deleteSysPrepProfileCompletedEventHandler(object sender, deleteSysPrepProfileCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumSysPrepProfilesCompletedEventHandler(object sender, enumSysPrepProfilesCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public sysPrepProfile[] list { get { this.RaiseExceptionIfNecessary(); return ((sysPrepProfile[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumSysPrepRepositoriesCompletedEventHandler(object sender, enumSysPrepRepositoriesCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public sysPrepRepository[] list { get { this.RaiseExceptionIfNecessary(); return ((sysPrepRepository[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumSysPrepMasterFileKeysCompletedEventHandler(object sender, enumSysPrepMasterFileKeysCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public string[] keys { get { this.RaiseExceptionIfNecessary(); return ((string[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void importStorageToVMCompletedEventHandler(object sender, importStorageToVMCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void importStorageToVMExCompletedEventHandler(object sender, importStorageToVMExCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void importStorageToHostCompletedEventHandler(object sender, importStorageToHostCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void createVirtualMachineFromTemplateCompletedEventHandler(object sender, createVirtualMachineFromTemplateCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public virtualMachineInfo[] vmList { get { this.RaiseExceptionIfNecessary(); return ((virtualMachineInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void snapshotVirtualMachineCompletedEventHandler(object sender, snapshotVirtualMachineCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public virtualMachineInfo[] vmList { get { this.RaiseExceptionIfNecessary(); return ((virtualMachineInfo[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void deleteVirtualMachineCompletedEventHandler(object sender, deleteVirtualMachineCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void destroyVirtualMachineCompletedEventHandler(object sender, destroyVirtualMachineCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void startVirtualMachineCompletedEventHandler(object sender, startVirtualMachineCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void shutdownVirtualMachineCompletedEventHandler(object sender, shutdownVirtualMachineCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void pauseVirtualMachineCompletedEventHandler(object sender, pauseVirtualMachineCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void rebootVirtualMachineCompletedEventHandler(object sender, rebootVirtualMachineCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void stopVirtualMachineCompletedEventHandler(object sender, stopVirtualMachineCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void saveVirtualMachineCompletedEventHandler(object sender, saveVirtualMachineCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumVirtualMachineNetworksCompletedEventHandler(object sender, enumVirtualMachineNetworksCompletedEventArgs e); /// [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; } /// public vmNetworkInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((vmNetworkInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void turnoffVirtualMachineCompletedEventHandler(object sender, turnoffVirtualMachineCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void moveVirtualMachineCompletedEventHandler(object sender, moveVirtualMachineCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public virtualMachineInfo vmInfo { get { this.RaiseExceptionIfNecessary(); return ((virtualMachineInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void personalizeVirtualMachineCompletedEventHandler(object sender, personalizeVirtualMachineCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void createVirtualMachineTemplateCompletedEventHandler(object sender, createVirtualMachineTemplateCompletedEventArgs e); /// [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; } /// public virtualMachineTemplateInfo Result { get { this.RaiseExceptionIfNecessary(); return ((virtualMachineTemplateInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void deleteVirtualMachineTemplateCompletedEventHandler(object sender, deleteVirtualMachineTemplateCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void modifyVirtualMachineTemplateCompletedEventHandler(object sender, modifyVirtualMachineTemplateCompletedEventArgs e); /// [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; } /// public virtualMachineTemplateInfo Result { get { this.RaiseExceptionIfNecessary(); return ((virtualMachineTemplateInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getVirtualMachineTemplateInfoCompletedEventHandler(object sender, getVirtualMachineTemplateInfoCompletedEventArgs e); /// [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; } /// public virtualMachineTemplateInfo Result { get { this.RaiseExceptionIfNecessary(); return ((virtualMachineTemplateInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumVirtualMachineTemplatesCompletedEventHandler(object sender, enumVirtualMachineTemplatesCompletedEventArgs e); /// [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; } /// public virtualMachineTemplateInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((virtualMachineTemplateInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void deployTemplateAsVirtualMachineCompletedEventHandler(object sender, deployTemplateAsVirtualMachineCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public virtualMachineInfo vmInfo { get { this.RaiseExceptionIfNecessary(); return ((virtualMachineInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getDefaultExportPathCompletedEventHandler(object sender, getDefaultExportPathCompletedEventArgs e); /// [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; } /// public string Result { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enableSRPCompletedEventHandler(object sender, enableSRPCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public SRPSiteInfo siteInfo { get { this.RaiseExceptionIfNecessary(); return ((SRPSiteInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void destroySRPCompletedEventHandler(object sender, destroySRPCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void modifySRPSiteCompletedEventHandler(object sender, modifySRPSiteCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public SRPSiteInfo modifiedSiteInfo { get { this.RaiseExceptionIfNecessary(); return ((SRPSiteInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void switchSRPSiteModeCompletedEventHandler(object sender, switchSRPSiteModeCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public SRPSiteInfo modifiedSiteInfo { get { this.RaiseExceptionIfNecessary(); return ((SRPSiteInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void disableSRPCompletedEventHandler(object sender, disableSRPCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSRPSiteInfoCompletedEventHandler(object sender, getSRPSiteInfoCompletedEventArgs e); /// [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; } /// public SRPSiteInfo Result { get { this.RaiseExceptionIfNecessary(); return ((SRPSiteInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSRPStateCompletedEventHandler(object sender, getSRPStateCompletedEventArgs e); /// [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; } /// public SRPStateInfo Result { get { this.RaiseExceptionIfNecessary(); return ((SRPStateInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void addRemoteSRPSiteCompletedEventHandler(object sender, addRemoteSRPSiteCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public SRPSiteInfo siteInfo { get { this.RaiseExceptionIfNecessary(); return ((SRPSiteInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getRemoteSRPSiteInfoCompletedEventHandler(object sender, getRemoteSRPSiteInfoCompletedEventArgs e); /// [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; } /// public SRPSiteInfo Result { get { this.RaiseExceptionIfNecessary(); return ((SRPSiteInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void modifyRemoteSRPSiteCompletedEventHandler(object sender, modifyRemoteSRPSiteCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public SRPSiteInfo modifiedSiteInfo { get { this.RaiseExceptionIfNecessary(); return ((SRPSiteInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeRemoteSRPSiteCompletedEventHandler(object sender, removeRemoteSRPSiteCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSRPSiteInfoByUuidCompletedEventHandler(object sender, getSRPSiteInfoByUuidCompletedEventArgs e); /// [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; } /// public SRPSiteInfo Result { get { this.RaiseExceptionIfNecessary(); return ((SRPSiteInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void addSRPStorageRepositoryAssociationCompletedEventHandler(object sender, addSRPStorageRepositoryAssociationCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public SRPStorageRepositoryAssocDetail srAssoc { get { this.RaiseExceptionIfNecessary(); return ((SRPStorageRepositoryAssocDetail)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumSRPStorageRepositoryAssociationsCompletedEventHandler(object sender, enumSRPStorageRepositoryAssociationsCompletedEventArgs e); /// [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; } /// public SRPStorageRepositoryAssocDetail[] Result { get { this.RaiseExceptionIfNecessary(); return ((SRPStorageRepositoryAssocDetail[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSRPStorageRepositoryAssociationsCompletedEventHandler(object sender, getSRPStorageRepositoryAssociationsCompletedEventArgs e); /// [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; } /// public SRPStorageRepositoryAssocDetail[] Result { get { this.RaiseExceptionIfNecessary(); return ((SRPStorageRepositoryAssocDetail[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeSRPStorageRepositoryAssociationCompletedEventHandler(object sender, removeSRPStorageRepositoryAssociationCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSRPStorageRepositoryAssociationByUuidCompletedEventHandler(object sender, getSRPStorageRepositoryAssociationByUuidCompletedEventArgs e); /// [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; } /// public SRPStorageRepositoryAssocDetail Result { get { this.RaiseExceptionIfNecessary(); return ((SRPStorageRepositoryAssocDetail)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeSRPStorageVolumeAssociationCompletedEventHandler(object sender, removeSRPStorageVolumeAssociationCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumSRPStorageVolumeAssociationsCompletedEventHandler(object sender, enumSRPStorageVolumeAssociationsCompletedEventArgs e); /// [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; } /// public SRPStorageVolumeAssocDetail[] Result { get { this.RaiseExceptionIfNecessary(); return ((SRPStorageVolumeAssocDetail[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSRPStorageVolumeAssociationsCompletedEventHandler(object sender, getSRPStorageVolumeAssociationsCompletedEventArgs e); /// [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; } /// public SRPStorageVolumeAssocDetail[] Result { get { this.RaiseExceptionIfNecessary(); return ((SRPStorageVolumeAssocDetail[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSRPStorageVolumeAssociationByUuidCompletedEventHandler(object sender, getSRPStorageVolumeAssociationByUuidCompletedEventArgs e); /// [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; } /// public SRPStorageVolumeAssocDetail Result { get { this.RaiseExceptionIfNecessary(); return ((SRPStorageVolumeAssocDetail)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void addSecondaryStorageManagementCredentialsCompletedEventHandler(object sender, addSecondaryStorageManagementCredentialsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public managementCredentials info { get { this.RaiseExceptionIfNecessary(); return ((managementCredentials)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumSecondaryStorageManagementCredentialsCompletedEventHandler(object sender, enumSecondaryStorageManagementCredentialsCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public managementCredentials[] credList { get { this.RaiseExceptionIfNecessary(); return ((managementCredentials[])(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void createSRPRecoveryPoolCompletedEventHandler(object sender, createSRPRecoveryPoolCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public SRPRecoveryPoolInfo newPool { get { this.RaiseExceptionIfNecessary(); return ((SRPRecoveryPoolInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void modifySRPRecoveryPoolCompletedEventHandler(object sender, modifySRPRecoveryPoolCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public SRPRecoveryPoolInfo modifiedPool { get { this.RaiseExceptionIfNecessary(); return ((SRPRecoveryPoolInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSRPRecoveryPoolInfoCompletedEventHandler(object sender, getSRPRecoveryPoolInfoCompletedEventArgs e); /// [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; } /// public SRPRecoveryPoolInfo Result { get { this.RaiseExceptionIfNecessary(); return ((SRPRecoveryPoolInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumSRPRecoveryPoolsCompletedEventHandler(object sender, enumSRPRecoveryPoolsCompletedEventArgs e); /// [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; } /// public SRPRecoveryPoolInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((SRPRecoveryPoolInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void destroySRPRecoveryPoolCompletedEventHandler(object sender, destroySRPRecoveryPoolCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void createSRPConsistencyGroupCompletedEventHandler(object sender, createSRPConsistencyGroupCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public SRPConsistencyGroupInfo newCG { get { this.RaiseExceptionIfNecessary(); return ((SRPConsistencyGroupInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSRPConsistencyGroupInfoCompletedEventHandler(object sender, getSRPConsistencyGroupInfoCompletedEventArgs e); /// [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; } /// public SRPConsistencyGroupInfo Result { get { this.RaiseExceptionIfNecessary(); return ((SRPConsistencyGroupInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumSRPConsistencyGroupsCompletedEventHandler(object sender, enumSRPConsistencyGroupsCompletedEventArgs e); /// [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; } /// public SRPConsistencyGroupInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((SRPConsistencyGroupInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void activateSRPConsistencyGroupCompletedEventHandler(object sender, activateSRPConsistencyGroupCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void modifySRPConsistencyGroupCompletedEventHandler(object sender, modifySRPConsistencyGroupCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public SRPConsistencyGroupInfo modifiedCG { get { this.RaiseExceptionIfNecessary(); return ((SRPConsistencyGroupInfo)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void modifySRPConsistencyGroupMappingCompletedEventHandler(object sender, modifySRPConsistencyGroupMappingCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void deactivateSRPConsistencyGroupCompletedEventHandler(object sender, deactivateSRPConsistencyGroupCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void destroySRPConsistencyGroupCompletedEventHandler(object sender, destroySRPConsistencyGroupCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void synchronizeSRPConsistencyGroupCompletedEventHandler(object sender, synchronizeSRPConsistencyGroupCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumSRPConsistencyGroupsAvailableForUpdateCompletedEventHandler(object sender, enumSRPConsistencyGroupsAvailableForUpdateCompletedEventArgs e); /// [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; } /// public SRPConsistencyGroupInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((SRPConsistencyGroupInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void updateSRPConsistencyGroupOnSecondaryCompletedEventHandler(object sender, updateSRPConsistencyGroupOnSecondaryCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSRPConsistencyGroupConfigSyncHistoryCompletedEventHandler(object sender, getSRPConsistencyGroupConfigSyncHistoryCompletedEventArgs e); /// [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; } /// public OperationResult[] Result { get { this.RaiseExceptionIfNecessary(); return ((OperationResult[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void addSRPConsistencyGroupAssociationCompletedEventHandler(object sender, addSRPConsistencyGroupAssociationCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } /// public SRPConsistencyGroupAssocDetail cgAssoc { get { this.RaiseExceptionIfNecessary(); return ((SRPConsistencyGroupAssocDetail)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSRPConsistencyGroupAssociationsCompletedEventHandler(object sender, getSRPConsistencyGroupAssociationsCompletedEventArgs e); /// [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; } /// public SRPConsistencyGroupAssocDetail[] Result { get { this.RaiseExceptionIfNecessary(); return ((SRPConsistencyGroupAssocDetail[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumSRPConsistencyGroupAssociationsCompletedEventHandler(object sender, enumSRPConsistencyGroupAssociationsCompletedEventArgs e); /// [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; } /// public SRPConsistencyGroupAssocDetail[] Result { get { this.RaiseExceptionIfNecessary(); return ((SRPConsistencyGroupAssocDetail[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeSRPConsistencyGroupAssociationCompletedEventHandler(object sender, removeSRPConsistencyGroupAssociationCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSRPConsistencyGroupAssociationByUuidCompletedEventHandler(object sender, getSRPConsistencyGroupAssociationByUuidCompletedEventArgs e); /// [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; } /// public SRPConsistencyGroupAssocDetail Result { get { this.RaiseExceptionIfNecessary(); return ((SRPConsistencyGroupAssocDetail)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void validateSRPConsistencyGroupCompletedEventHandler(object sender, validateSRPConsistencyGroupCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results1[0])); } } /// public OperationResult results { get { this.RaiseExceptionIfNecessary(); return ((OperationResult)(this.results1[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSRPConsistencyGroupValidationHistoryCompletedEventHandler(object sender, getSRPConsistencyGroupValidationHistoryCompletedEventArgs e); /// [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; } /// public OperationResult[] Result { get { this.RaiseExceptionIfNecessary(); return ((OperationResult[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void clearSRPConsistencyGroupValidationHistoryCompletedEventHandler(object sender, clearSRPConsistencyGroupValidationHistoryCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void prepareSRPConsistencyGroupForFailoverCompletedEventHandler(object sender, prepareSRPConsistencyGroupForFailoverCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void incarnateSRPConsistencyGroupCompletedEventHandler(object sender, incarnateSRPConsistencyGroupCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results1[0])); } } /// public OperationResult results { get { this.RaiseExceptionIfNecessary(); return ((OperationResult)(this.results1[1])); } } /// public SRPConsistencyGroupInfo cg { get { this.RaiseExceptionIfNecessary(); return ((SRPConsistencyGroupInfo)(this.results1[2])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void failoverSRPConsistencyGroupCompletedEventHandler(object sender, failoverSRPConsistencyGroupCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results1[0])); } } /// public OperationResult results { get { this.RaiseExceptionIfNecessary(); return ((OperationResult)(this.results1[1])); } } /// public SRPConsistencyGroupInfo cg { get { this.RaiseExceptionIfNecessary(); return ((SRPConsistencyGroupInfo)(this.results1[2])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void testSRPConsistencyGroupCompletedEventHandler(object sender, testSRPConsistencyGroupCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results1[0])); } } /// public OperationResult results { get { this.RaiseExceptionIfNecessary(); return ((OperationResult)(this.results1[1])); } } /// public SRPConsistencyGroupInfo cg { get { this.RaiseExceptionIfNecessary(); return ((SRPConsistencyGroupInfo)(this.results1[2])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void errorTestCompletedEventHandler(object sender, errorTestCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void logClientErrorCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getSupportLogDataCompletedEventHandler(object sender, getSupportLogDataCompletedEventArgs e); /// [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; } /// public string Result { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumScsiDeviceProcessorsCompletedEventHandler(object sender, enumScsiDeviceProcessorsCompletedEventArgs e); /// [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; } /// public string Result { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void pullEventsCompletedEventHandler(object sender, pullEventsCompletedEventArgs e); /// [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; } /// public @event[] Result { get { this.RaiseExceptionIfNecessary(); return ((@event[])(this.results[0])); } } /// public int lastEventIndex { get { this.RaiseExceptionIfNecessary(); return ((int)(this.results[1])); } } /// public string currentServerTimeStamp { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[2])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void registerEventListenerCompletedEventHandler(object sender, registerEventListenerCompletedEventArgs e); /// [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; } /// public @event[] Result { get { this.RaiseExceptionIfNecessary(); return ((@event[])(this.results[0])); } } /// public int lastEvent { get { this.RaiseExceptionIfNecessary(); return ((int)(this.results[1])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void setServicePasswordCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getServiceVersionCompletedEventHandler(object sender, getServiceVersionCompletedEventArgs e); /// [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; } /// public string Result { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void setServiceTraceLevelCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getServiceTraceLevelCompletedEventHandler(object sender, getServiceTraceLevelCompletedEventArgs e); /// [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; } /// public string Result { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void logRolloverCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumJobsCompletedEventHandler(object sender, enumJobsCompletedEventArgs e); /// [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; } /// public jobInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void clearJobsCompletedEventHandler(object sender, clearJobsCompletedEventArgs e); /// [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; } /// public jobInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void restartJobCompletedEventHandler(object sender, restartJobCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void cancelJobCompletedEventHandler(object sender, cancelJobCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getJobInfoCompletedEventHandler(object sender, getJobInfoCompletedEventArgs e); /// [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; } /// public jobInfo Result { get { this.RaiseExceptionIfNecessary(); return ((jobInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void createLicenseGroupCompletedEventHandler(object sender, createLicenseGroupCompletedEventArgs e); /// [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; } /// public licenseGroupInfo Result { get { this.RaiseExceptionIfNecessary(); return ((licenseGroupInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void deleteLicenseGroupCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumLicenseGroupsCompletedEventHandler(object sender, enumLicenseGroupsCompletedEventArgs e); /// [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; } /// public licenseGroupInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((licenseGroupInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void addTagCompletedEventHandler(object sender, addTagCompletedEventArgs e); /// [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; } /// public tagInfo Result { get { this.RaiseExceptionIfNecessary(); return ((tagInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeTagCompletedEventHandler(object sender, removeTagCompletedEventArgs e); /// [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; } /// public tagInfo Result { get { this.RaiseExceptionIfNecessary(); return ((tagInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumTagsCompletedEventHandler(object sender, enumTagsCompletedEventArgs e); /// [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; } /// public tagInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((tagInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumAlertsCompletedEventHandler(object sender, enumAlertsCompletedEventArgs e); /// [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; } /// public alertInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((alertInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getAlertInfoCompletedEventHandler(object sender, getAlertInfoCompletedEventArgs e); /// [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; } /// public alertInfo Result { get { this.RaiseExceptionIfNecessary(); return ((alertInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void clearAlertsCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getLicenseServerInfoCompletedEventHandler(object sender, getLicenseServerInfoCompletedEventArgs e); /// [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; } /// public licenseServerInfo Result { get { this.RaiseExceptionIfNecessary(); return ((licenseServerInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void setLicenseServerInfoCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e); /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getLocalizedMessageStringCompletedEventHandler(object sender, getLocalizedMessageStringCompletedEventArgs e); /// [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; } /// public string Result { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void enumUsersCompletedEventHandler(object sender, enumUsersCompletedEventArgs e); /// [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; } /// public userInfo[] Result { get { this.RaiseExceptionIfNecessary(); return ((userInfo[])(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void getUserInfoCompletedEventHandler(object sender, getUserInfoCompletedEventArgs e); /// [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; } /// public userInfo Result { get { this.RaiseExceptionIfNecessary(); return ((userInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void addUserCompletedEventHandler(object sender, addUserCompletedEventArgs e); /// [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; } /// public userInfo Result { get { this.RaiseExceptionIfNecessary(); return ((userInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void changeUserPasswordCompletedEventHandler(object sender, changeUserPasswordCompletedEventArgs e); /// [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; } /// public userInfo Result { get { this.RaiseExceptionIfNecessary(); return ((userInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void modifyUserCompletedEventHandler(object sender, modifyUserCompletedEventArgs e); /// [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; } /// public userInfo Result { get { this.RaiseExceptionIfNecessary(); return ((userInfo)(this.results[0])); } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")] public delegate void removeUserCompletedEventHandler(object sender, removeUserCompletedEventArgs e); /// [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; } /// public userInfo Result { get { this.RaiseExceptionIfNecessary(); return ((userInfo)(this.results[0])); } } } }