Condividi tramite


Classe WebSiteOperationsExtensions

 

L'API di gestione di siti Web fornisce un set RESTful dei servizi web che interagiscono con il servizio di siti Web di Azure per gestire i siti web. L'API dispone di entità che acquisiscono la relazione tra un utente finale e il servizio siti Web di Windows Azure. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx per ulteriori informazioni)

Spazio dei nomi:   Microsoft.WindowsAzure
Assembly:  Microsoft.WindowsAzure.Management.WebSites (in Microsoft.WindowsAzure.Management.WebSites.dll)

Gerarchia di ereditarietà

System.Object
  Microsoft.WindowsAzure.WebSiteOperationsExtensions

Sintassi

public static class WebSiteOperationsExtensions
[ExtensionAttribute]
public ref class WebSiteOperationsExtensions abstract sealed 
[<AbstractClass>]
[<Sealed>]
type WebSiteOperationsExtensions = class end
<ExtensionAttribute>
Public NotInheritable Class WebSiteOperationsExtensions

Metodi

Nome Descrizione
Backup(IWebSiteOperations, String, String, BackupRequest)

Backup di un sito su richiesta.

BackupAsync(IWebSiteOperations, String, String, BackupRequest)

Backup di un sito su richiesta.

BeginSwappingSlots(IWebSiteOperations, String, String, String, String)

È possibile scambiare un sito web da uno slot a un altro slot.

BeginSwappingSlotsAsync(IWebSiteOperations, String, String, String, String)

È possibile scambiare un sito web da uno slot a un altro slot.

Create(IWebSiteOperations, String, WebSiteCreateParameters)

È possibile creare un sito Web utilizzando una richiesta POST che includa il nome del sito Web e altre informazioni nel corpo della richiesta. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166986.aspx per ulteriori informazioni)

CreateAsync(IWebSiteOperations, String, WebSiteCreateParameters)

È possibile creare un sito Web utilizzando una richiesta POST che includa il nome del sito Web e altre informazioni nel corpo della richiesta. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166986.aspx per ulteriori informazioni)

CreateRepository(IWebSiteOperations, String, String)

Un archivio del sito web è sostanzialmente un archivio Git è possibile utilizzare per gestire il contenuto del sito web. Utilizzando gli strumenti di controllo sorgente Git, è possibile push o pull delle modifiche nel controllo della versione per il sito. Questa API viene eseguito un repository di operazione di creazione. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx per ulteriori informazioni)

CreateRepositoryAsync(IWebSiteOperations, String, String)

Un archivio del sito web è sostanzialmente un archivio Git è possibile utilizzare per gestire il contenuto del sito web. Utilizzando gli strumenti di controllo sorgente Git, è possibile push o pull delle modifiche nel controllo della versione per il sito. Questa API viene eseguito un repository di operazione di creazione. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx per ulteriori informazioni)

Delete(IWebSiteOperations, String, String, WebSiteDeleteParameters)

È possibile eliminare un sito Web generando una richiesta HTTP DELETE. Se il sito web eliminato è l'unico sito rimanente in una server farm, è facoltativamente possibile eliminare la server farm a anche utilizzando il parametro deleteEmptyServerFarm. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn236430.aspx per ulteriori informazioni)

DeleteAsync(IWebSiteOperations, String, String, WebSiteDeleteParameters)

È possibile eliminare un sito Web generando una richiesta HTTP DELETE. Se il sito web eliminato è l'unico sito rimanente in una server farm, è facoltativamente possibile eliminare la server farm a anche utilizzando il parametro deleteEmptyServerFarm. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn236430.aspx per ulteriori informazioni)

DeleteRepository(IWebSiteOperations, String, String)

Un archivio del sito web è sostanzialmente un archivio Git è possibile utilizzare per gestire il contenuto del sito web. Utilizzando gli strumenti di controllo sorgente Git, è possibile push o pull delle modifiche nel controllo della versione per il sito. Questa API viene eseguita un'operazione di eliminazione del repository. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx per ulteriori informazioni)

DeleteRepositoryAsync(IWebSiteOperations, String, String)

Un archivio del sito web è sostanzialmente un archivio Git è possibile utilizzare per gestire il contenuto del sito web. Utilizzando gli strumenti di controllo sorgente Git, è possibile push o pull delle modifiche nel controllo della versione per il sito. Questa API viene eseguita un'operazione di eliminazione del repository. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx per ulteriori informazioni)

Discover(IWebSiteOperations, String, String, RestoreRequest)

Analizza un backup in un account di archiviazione e restituisce informazioni sul database e così via. Deve essere chiamato prima della chiamata di ripristino per scoprire quali parametri sono necessari per l'operazione di ripristino.

DiscoverAsync(IWebSiteOperations, String, String, RestoreRequest)

Analizza un backup in un account di archiviazione e restituisce informazioni sul database e così via. Deve essere chiamato prima della chiamata di ripristino per scoprire quali parametri sono necessari per l'operazione di ripristino.

GeneratePassword(IWebSiteOperations, String, String)

È possibile generare una nuova password casuale per pubblicare un sito generando una richiesta HTTP POST. Suggerimento: Se si desidera verificare che la password di pubblicazione è stato modificato, eseguire una richiesta HTTP GET su /publishxml prima di chiamare /newpassword. Nel codice XML di pubblicazione, si noti il valore hash nell'attributo userPWD. Dopo la chiamata /newpassword, chiamare di nuovo /publishxml. È quindi possibile confrontare il nuovo valore userPWD nel codice XML di pubblicazione con quello annotato in precedenza. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn236428.aspx per ulteriori informazioni)

GeneratePasswordAsync(IWebSiteOperations, String, String)

È possibile generare una nuova password casuale per pubblicare un sito generando una richiesta HTTP POST. Suggerimento: Se si desidera verificare che la password di pubblicazione è stato modificato, eseguire una richiesta HTTP GET su /publishxml prima di chiamare /newpassword. Nel codice XML di pubblicazione, si noti il valore hash nell'attributo userPWD. Dopo la chiamata /newpassword, chiamare di nuovo /publishxml. È quindi possibile confrontare il nuovo valore userPWD nel codice XML di pubblicazione con quello annotato in precedenza. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn236428.aspx per ulteriori informazioni)

Get(IWebSiteOperations, String, String, WebSiteGetParameters)

È possibile recuperare i dettagli di un sito Web generando una richiesta HTTP GET. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn167007.aspx per ulteriori informazioni)

GetAsync(IWebSiteOperations, String, String, WebSiteGetParameters)

È possibile recuperare i dettagli di un sito Web generando una richiesta HTTP GET. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn167007.aspx per ulteriori informazioni)

GetBackupConfiguration(IWebSiteOperations, String, String)

Ottiene una configurazione di pianificazione per i backup del sito.

GetBackupConfigurationAsync(IWebSiteOperations, String, String)

Ottiene una configurazione di pianificazione per i backup del sito.

GetConfiguration(IWebSiteOperations, String, String)

È possibile recuperare le impostazioni di configurazione per un sito web generando una richiesta HTTP GET. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx per ulteriori informazioni)

GetConfigurationAsync(IWebSiteOperations, String, String)

È possibile recuperare le impostazioni di configurazione per un sito web generando una richiesta HTTP GET. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx per ulteriori informazioni)

GetHistoricalUsageMetrics(IWebSiteOperations, String, String, WebSiteGetHistoricalUsageMetricsParameters)

È possibile recuperare la metrica di utilizzo cronologica di un sito generando una richiesta HTTP GET. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166964.aspx per ulteriori informazioni)

GetHistoricalUsageMetricsAsync(IWebSiteOperations, String, String, WebSiteGetHistoricalUsageMetricsParameters)

È possibile recuperare la metrica di utilizzo cronologica di un sito generando una richiesta HTTP GET. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166964.aspx per ulteriori informazioni)

GetInstanceIds(IWebSiteOperations, String, String)

È possibile recuperare l'elenco di istanze attive dagli ID per un sito web generando una richiesta HTTP GET. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx per ulteriori informazioni)

GetInstanceIdsAsync(IWebSiteOperations, String, String)

È possibile recuperare l'elenco di istanze attive dagli ID per un sito web generando una richiesta HTTP GET. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx per ulteriori informazioni)

GetPublishProfile(IWebSiteOperations, String, String)

È possibile recuperare le informazioni sulle impostazioni di pubblicazione di un sito Web generando una richiesta HTTP GET. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166996.aspx per ulteriori informazioni)

GetPublishProfileAsync(IWebSiteOperations, String, String)

È possibile recuperare le informazioni sulle impostazioni di pubblicazione di un sito Web generando una richiesta HTTP GET. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166996.aspx per ulteriori informazioni)

GetRepository(IWebSiteOperations, String, String)

Un archivio del sito web è sostanzialmente un archivio Git è possibile utilizzare per gestire il contenuto del sito web. Utilizzando gli strumenti di controllo sorgente Git, è possibile push o pull delle modifiche nel controllo della versione per il sito. Questa API viene eseguita un'operazione get del repository. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx per ulteriori informazioni)

GetRepositoryAsync(IWebSiteOperations, String, String)

Un archivio del sito web è sostanzialmente un archivio Git è possibile utilizzare per gestire il contenuto del sito web. Utilizzando gli strumenti di controllo sorgente Git, è possibile push o pull delle modifiche nel controllo della versione per il sito. Questa API viene eseguita un'operazione get del repository. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx per ulteriori informazioni)

GetUsageMetrics(IWebSiteOperations, String, String)

È possibile recuperare una metrica di utilizzo corrente per un sito generando una richiesta HTTP GET. Le metriche restituite includono tempo CPU, dati In, dati in uscita, locale byte letti, byte locali scritti, rete byte letti, rete byte scritti, richieste di arresto WP, l'utilizzo della memoria, tempo di CPU - limite minuti e archiviazione nel File System. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166991.aspx per ulteriori informazioni)

GetUsageMetricsAsync(IWebSiteOperations, String, String)

È possibile recuperare una metrica di utilizzo corrente per un sito generando una richiesta HTTP GET. Le metriche restituite includono tempo CPU, dati In, dati in uscita, locale byte letti, byte locali scritti, rete byte letti, rete byte scritti, richieste di arresto WP, l'utilizzo della memoria, tempo di CPU - limite minuti e archiviazione nel File System. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166991.aspx per ulteriori informazioni)

IsHostnameAvailable(IWebSiteOperations, String)

Determina se un nome host è disponibile.

IsHostnameAvailableAsync(IWebSiteOperations, String)

Determina se un nome host è disponibile.

ListBackups(IWebSiteOperations, String, String)

Restituisce l'elenco di tutti i backup vengono rilevate dal sistema.

ListBackupsAsync(IWebSiteOperations, String, String)

Restituisce l'elenco di tutti i backup vengono rilevate dal sistema.

Restart(IWebSiteOperations, String, String)

È possibile riavviare un sito Web generando una richiesta HTTP POST. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn236425.aspx per ulteriori informazioni)

RestartAsync(IWebSiteOperations, String, String)

È possibile riavviare un sito Web generando una richiesta HTTP POST. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn236425.aspx per ulteriori informazioni)

Restore(IWebSiteOperations, String, String, RestoreRequest)

Ripristina un sito a un nuovo sito o sito esistente (flag di sovrascrittura deve essere impostata su true per tale).

RestoreAsync(IWebSiteOperations, String, String, RestoreRequest)

Ripristina un sito a un nuovo sito o sito esistente (flag di sovrascrittura deve essere impostata su true per tale).

SwapSlots(IWebSiteOperations, String, String, String, String)

È possibile scambiare un sito web da uno slot a un altro slot.

SwapSlotsAsync(IWebSiteOperations, String, String, String, String)

È possibile scambiare un sito web da uno slot a un altro slot.

SyncRepository(IWebSiteOperations, String, String)

Un archivio del sito web è sostanzialmente un archivio Git è possibile utilizzare per gestire il contenuto del sito web. Utilizzando gli strumenti di controllo sorgente Git, è possibile push o pull delle modifiche nel controllo della versione per il sito. Questa API viene eseguita un'operazione di sincronizzazione del repository. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx per ulteriori informazioni)

SyncRepositoryAsync(IWebSiteOperations, String, String)

Un archivio del sito web è sostanzialmente un archivio Git è possibile utilizzare per gestire il contenuto del sito web. Utilizzando gli strumenti di controllo sorgente Git, è possibile push o pull delle modifiche nel controllo della versione per il sito. Questa API viene eseguita un'operazione di sincronizzazione del repository. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx per ulteriori informazioni)

Update(IWebSiteOperations, String, String, WebSiteUpdateParameters)

È possibile aggiornare le impostazioni di un sito Web utilizzando il metodo HTTP PUT e specificando le impostazioni nel corpo della richiesta. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn167005.aspx per ulteriori informazioni)

UpdateAsync(IWebSiteOperations, String, String, WebSiteUpdateParameters)

È possibile aggiornare le impostazioni di un sito Web utilizzando il metodo HTTP PUT e specificando le impostazioni nel corpo della richiesta. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn167005.aspx per ulteriori informazioni)

UpdateBackupConfiguration(IWebSiteOperations, String, String, BackupRequest)

Aggiorna una pianificazione di backup per un sito.

UpdateBackupConfigurationAsync(IWebSiteOperations, String, String, BackupRequest)

Aggiorna una pianificazione di backup per un sito.

UpdateConfiguration(IWebSiteOperations, String, String, WebSiteUpdateConfigurationParameters)

È possibile aggiornare le impostazioni di configurazione per un sito web generando HTTP PUT con un corpo della richiesta contenente le impostazioni aggiornate. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx per ulteriori informazioni)

UpdateConfigurationAsync(IWebSiteOperations, String, String, WebSiteUpdateConfigurationParameters)

È possibile aggiornare le impostazioni di configurazione per un sito web generando HTTP PUT con un corpo della richiesta contenente le impostazioni aggiornate. (vedere https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx per ulteriori informazioni)

Codice thread safe

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Spazio dei nomi Microsoft.WindowsAzure

Torna all'inizio