public Task DeleteVappTemplate() { string href = this.Reference.href; if (this.IsPartOfCatalogItem()) { CatalogItem.Delete(this.VcloudClient, this.GetCatalogItemReference()); } return(new Task(this.VcloudClient, SdkUtil.Delete <TaskType>(this.VcloudClient, href, 202))); }
public Task Delete() { try { return(new Task(this.VcloudClient, SdkUtil.Delete <TaskType>(this.VcloudClient, this.Resource.href, 202))); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
private static Task DeleteOrgNetwork(vCloudClient client, string orgNetworkUrl) { try { return(new Task(client, SdkUtil.Delete <TaskType>(client, orgNetworkUrl, 202))); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
private static Task DeleteAdminVdc(vCloudClient client, string adminVdcUrl) { try { return(new Task(client, SdkUtil.Delete <TaskType>(client, adminVdcUrl, 202))); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
private static Task DeleteMediaWithCatalogItem(vCloudClient client, ReferenceType mediaRef) { Media mediaByReference = Media.GetMediaByReference(client, mediaRef); string href = mediaRef.href; if (mediaByReference.IsPartOfCatalogItem()) { CatalogItem.Delete(client, mediaByReference.GetCatalogItemReference()); } return(new Task(client, SdkUtil.Delete <TaskType>(client, href, 202))); }
private static void DeleteGroup(vCloudClient client, string groupUrl) { try { SdkUtil.Delete <TaskType>(client, groupUrl, 204); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
public static void Delete(vCloudClient client, ReferenceType vmwDatastoreRef) { try { SdkUtil.Delete <VMWDatastore>(client, vmwDatastoreRef.href, 204); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
private static void DeleteCatalogItem(vCloudClient client, string catalogItemUrl) { try { SdkUtil.Delete <TaskType>(client, catalogItemUrl, 204); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
public static Task Delete(vCloudClient client, ReferenceType gatewayRef) { try { return(new Task(client, SdkUtil.Delete <TaskType>(client, gatewayRef.href, 202))); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
public static void Delete(vCloudClient client, ReferenceType rightRef) { try { SdkUtil.Delete <TaskType>(client, rightRef.href, 204); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
private static Task DeletevAppTemplate(vCloudClient client, string vAppTemplateUrl) { try { return(new Task(client, SdkUtil.Delete <TaskType>(client, vAppTemplateUrl, 202))); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
public void Delete() { try { SdkUtil.Delete <FileDescriptorType>(this.VcloudClient, this.Reference.href, 204); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
public void Delete() { try { SdkUtil.Delete <ResourceClassType>(this.VcloudClient, this.Reference.href, 204); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
public void Delete() { try { SdkUtil.Delete <AdminServiceLinkType>(this.VcloudClient, this.Reference.href, 204); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
public static Task Delete(vCloudClient client, ReferenceType strandedItemRef) { try { string href = strandedItemRef.href; return(new Task(client, SdkUtil.Delete <TaskType>(client, href, 202))); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
public Task DeleteTypedMetadataEntry(string key, MetadataDomain domain) { try { MetadataEntryType typedMetadataEntry = this.GetTypedMetadataEntry(key, domain); Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.DELETE_URL_MSG) + " - " + typedMetadataEntry.href); return(new Task(this.VcloudClient, SdkUtil.Delete <TaskType>(this.VcloudClient, typedMetadataEntry.href, 202))); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
private static Task DeleteVappTemplateWithCatalogItem( vCloudClient client, ReferenceType vappTemplRef) { VappTemplate templateByReference = VappTemplate.GetVappTemplateByReference(client, vappTemplRef); string href = vappTemplRef.href; if (templateByReference.IsPartOfCatalogItem()) { CatalogItem.Delete(client, templateByReference.GetCatalogItemReference()); } return(new Task(client, SdkUtil.Delete <TaskType>(client, href, 202))); }
public Task DeleteMetadataEntry(string key) { string url = Metadata.EncodeUrl(this.Reference.href, key); try { Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.DELETE_URL_MSG) + " - " + url); return(new Task(this.VcloudClient, SdkUtil.Delete <TaskType>(this.VcloudClient, url, 202))); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
public void Logout() { try { SdkUtil.Delete <TaskType>(this, this.VCloudApiURL + "/session", 204); this._vCloudTokenHeader = (string)null; this._vCloudToken = (string)null; Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.LOGOUT_INFO_MSG)); } catch (Exception ex) { Logger.Log(TraceLevel.Critical, ex.Message); throw new VCloudException(ex.Message); } }
public Task DeleteMedia() { try { string href = this.Reference.href; if (this.IsPartOfCatalogItem()) { CatalogItem.Delete(this.VcloudClient, this.GetCatalogItemReference()); } return(new Task(this.VcloudClient, SdkUtil.Delete <TaskType>(this.VcloudClient, href, 202))); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
public static Task DeleteMetadataEntry( vCloudClient client, ReferenceType entityRef, string key) { try { string url = Metadata.EncodeUrl(entityRef.href + "/metadata", key); Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.DELETE_URL_MSG) + " - " + url); return(new Task(client, SdkUtil.Delete <TaskType>(client, url, 202))); } catch (Exception ex) { throw new VCloudException(ex.Message); } }
public void Delete() { SdkUtil.Delete <AdminServiceType>(this.VcloudClient, this.Reference.href, 204); }