コード例 #1
0
 public static AdminService GetAdminServiceByReference(
     vCloudClient client,
     ReferenceType reference)
 {
     Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.GET_URL_MSG) + " - " + reference.href);
     return(new AdminService(client, VcloudResource <AdminServiceType> .GetResourceByReference(client, reference)));
 }
コード例 #2
0
 public static int GetProgress(vCloudClient client, ReferenceType taskReference)
 {
     try
     {
         return(new Task(client, VcloudResource <TaskType> .GetResourceByReference(client, taskReference)).Resource.Progress);
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }
コード例 #3
0
 public static AdminVdc GetAdminVdcByReference(vCloudClient client, ReferenceType vdcRef)
 {
     try
     {
         Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.GET_URL_MSG) + " - " + vdcRef.href);
         return(new AdminVdc(client, VcloudResource <AdminVdcType> .GetResourceByReference(client, vdcRef)));
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }
コード例 #4
0
 public static Task GetTaskByReference(vCloudClient client, ReferenceType taskRef)
 {
     try
     {
         Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.GET_URL_MSG) + " - " + taskRef.href);
         return(new Task(client, VcloudResource <TaskType> .GetResourceByReference(client, taskRef)));
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }
コード例 #5
0
ファイル: Media.cs プロジェクト: usscarter/vcloud-auth-issue
 public static Media GetMediaByReference(vCloudClient client, ReferenceType mediaRef)
 {
     try
     {
         Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.GET_URL_MSG) + " - " + mediaRef.href);
         return(new Media(client, VcloudResource <com.vmware.vcloud.api.rest.schema.MediaType> .GetResourceByReference(client, mediaRef)));
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }
コード例 #6
0
ファイル: Group.cs プロジェクト: usscarter/vcloud-auth-issue
 public static Group GetGroupByReference(vCloudClient client, ReferenceType groupRef)
 {
     try
     {
         Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.GET_URL_MSG) + " - " + groupRef.href);
         return(new Group(client, VcloudResource <GroupType> .GetResourceByReference(client, groupRef)));
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }
コード例 #7
0
 public static VMWHost GetVMWHostByReference(vCloudClient client, ReferenceType reference)
 {
     try
     {
         Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.GET_URL_MSG) + " - " + reference.href);
         return(new VMWHost(client, VcloudResource <HostType> .GetResourceByReference(client, reference)));
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }
コード例 #8
0
ファイル: User.cs プロジェクト: usscarter/vcloud-auth-issue
 public static User GetUserByReference(vCloudClient client, ReferenceType userRef)
 {
     try
     {
         Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.GET_URL_MSG) + " - " + userRef.href);
         return(new User(client, VcloudResource <UserType> .GetResourceByReference(client, userRef)));
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }
コード例 #9
0
 public static ReferenceType GetOrgReference(
     vCloudClient client,
     ReferenceType taskReference)
 {
     try
     {
         return(new Task(client, VcloudResource <TaskType> .GetResourceByReference(client, taskReference)).Resource.Organization);
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }
コード例 #10
0
 public static VappTemplate GetVappTemplateByReference(
     vCloudClient client,
     ReferenceType vappTemplRef)
 {
     try
     {
         Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.GET_URL_MSG) + " - " + vappTemplRef.href);
         return(new VappTemplate(client, VcloudResource <VAppTemplateType> .GetResourceByReference(client, vappTemplRef)));
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }
コード例 #11
0
 public static AdminOrgNetwork GetOrgNetworkByReference(
     vCloudClient client,
     ReferenceType orgNetworkRef)
 {
     try
     {
         Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.GET_URL_MSG) + " - " + orgNetworkRef.href);
         return(new AdminOrgNetwork(client, VcloudResource <OrgNetworkType> .GetResourceByReference(client, orgNetworkRef)));
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }
コード例 #12
0
 public static EdgeGateway GetEgdeGatewayByReference(
     vCloudClient client,
     ReferenceType edgeGatewayTypeRef)
 {
     try
     {
         Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.GET_URL_MSG) + " - " + edgeGatewayTypeRef.href);
         return(new EdgeGateway(client, VcloudResource <GatewayType> .GetResourceByReference(client, edgeGatewayTypeRef)));
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }
コード例 #13
0
 public static CatalogItem GetCatalogItemByReference(
     vCloudClient client,
     ReferenceType catalogItemRef)
 {
     try
     {
         Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.GET_URL_MSG) + " - " + catalogItemRef.href);
         return(new CatalogItem(client, VcloudResource <CatalogItemType> .GetResourceByReference(client, catalogItemRef)));
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }
コード例 #14
0
 public static ProviderVdcStorageProfile GetProviderVdcStorageProfileByReference(
     vCloudClient client,
     ReferenceType providerVdcStorageProfileRef)
 {
     try
     {
         Logger.Log(TraceLevel.Information, SdkUtil.GetI18nString(SdkMessage.GET_URL_MSG) + " - " + providerVdcStorageProfileRef.href);
         return(new ProviderVdcStorageProfile(client, VcloudResource <ProviderVdcStorageProfileType> .GetResourceByReference(client, providerVdcStorageProfileRef)));
     }
     catch (Exception ex)
     {
         throw new VCloudException(ex.Message);
     }
 }