public void RecoverSite(string resourceGroupName, string webSiteName, string slotName,
                                CsmSiteRecoveryEntity recoveryEntity)
        {
            string qualifiedSiteName;
            bool   useSlot = CmdletHelpers.ShouldUseDeploymentSlot(webSiteName, slotName, out qualifiedSiteName);

            if (useSlot)
            {
                WrappedWebsitesClient.WebApps().RecoverSiteSlot(resourceGroupName, webSiteName, recoveryEntity, slotName);
            }
            else
            {
                WrappedWebsitesClient.WebApps().RecoverSite(resourceGroupName, webSiteName, recoveryEntity);
            }
        }
 public void RecoverSite(string resourceGroupName, string webSiteName, string slotName,
     CsmSiteRecoveryEntity recoveryEntity)
 {
     string qualifiedSiteName;
     bool useSlot = CmdletHelpers.ShouldUseDeploymentSlot(webSiteName, slotName, out qualifiedSiteName);
     if (useSlot)
     {
         WrappedWebsitesClient.Sites.RecoverSiteSlot(resourceGroupName, webSiteName, recoveryEntity, slotName);
     }
     else
     {
         WrappedWebsitesClient.Sites.RecoverSite(resourceGroupName, webSiteName, recoveryEntity);
     }
 }
Пример #3
0
 public static RecoverResponse RecoverSite(this IWebAppsOperations webApp,
                                           string resourceGroupName, string name, CsmSiteRecoveryEntity recoveryEntity)
 {
     return(webApp.Recover(resourceGroupName, name, recoveryEntity));
 }