WebSiteOperationsExtensions (Clase)

 

La API de administración de sitios Web proporciona un conjunto de servicios web que interactúan con el servicio de sitios Web Windows Azure para administrar sitios web RESTful. La API tiene entidades que capturan la relación entre un usuario final y el servicio de sitios Web Windows Azure. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx para obtener más información)

Espacio de nombres:   Microsoft.WindowsAzure
Ensamblado:  Microsoft.WindowsAzure.Management.WebSites (en Microsoft.WindowsAzure.Management.WebSites.dll)

Jerarquía de herencia

System.Object
  Microsoft.WindowsAzure.WebSiteOperationsExtensions

Sintaxis

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

Métodos

Nombre Descripción
Backup(IWebSiteOperations, String, String, BackupRequest)

Copias de seguridad de un sitio a petición.

BackupAsync(IWebSiteOperations, String, String, BackupRequest)

Copias de seguridad de un sitio a petición.

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

Puede intercambiar un sitio web de una ranura a otra ranura.

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

Puede intercambiar un sitio web de una ranura a otra ranura.

Create(IWebSiteOperations, String, WebSiteCreateParameters)

Puede crear un sitio web mediante una solicitud POST que incluye el nombre del sitio web y otra información en el cuerpo de la solicitud. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166986.aspx para obtener más información)

CreateAsync(IWebSiteOperations, String, WebSiteCreateParameters)

Puede crear un sitio web mediante una solicitud POST que incluye el nombre del sitio web y otra información en el cuerpo de la solicitud. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166986.aspx para obtener más información)

CreateRepository(IWebSiteOperations, String, String)

Un repositorio del sitio web es esencialmente un repositorio que puede usar para administrar el contenido del sitio web. Mediante el uso de herramientas de control de código fuente Git, puede insertar o extraer los cambios de control de versiones para su sitio. Esta API ejecuta un repositorio de la operación de creación. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obtener más información)

CreateRepositoryAsync(IWebSiteOperations, String, String)

Un repositorio del sitio web es esencialmente un repositorio que puede usar para administrar el contenido del sitio web. Mediante el uso de herramientas de control de código fuente Git, puede insertar o extraer los cambios de control de versiones para su sitio. Esta API ejecuta un repositorio de la operación de creación. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obtener más información)

Delete(IWebSiteOperations, String, String, WebSiteDeleteParameters)

Puede eliminar un sitio web emitiendo una solicitud HTTP DELETE. Si el sitio web que se va a eliminar es el único sitio restantes en una granja de servidores, puede, opcionalmente, eliminar la granja de servidores también mediante el parámetro deleteEmptyServerFarm. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn236430.aspx para obtener más información)

DeleteAsync(IWebSiteOperations, String, String, WebSiteDeleteParameters)

Puede eliminar un sitio web emitiendo una solicitud HTTP DELETE. Si el sitio web que se va a eliminar es el único sitio restantes en una granja de servidores, puede, opcionalmente, eliminar la granja de servidores también mediante el parámetro deleteEmptyServerFarm. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn236430.aspx para obtener más información)

DeleteRepository(IWebSiteOperations, String, String)

Un repositorio del sitio web es esencialmente un repositorio que puede usar para administrar el contenido del sitio web. Mediante el uso de herramientas de control de código fuente Git, puede insertar o extraer los cambios de control de versiones para su sitio. Esta API ejecuta una operación de eliminación del repositorio. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obtener más información)

DeleteRepositoryAsync(IWebSiteOperations, String, String)

Un repositorio del sitio web es esencialmente un repositorio que puede usar para administrar el contenido del sitio web. Mediante el uso de herramientas de control de código fuente Git, puede insertar o extraer los cambios de control de versiones para su sitio. Esta API ejecuta una operación de eliminación del repositorio. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obtener más información)

Discover(IWebSiteOperations, String, String, RestoreRequest)

Analiza una copia de seguridad en una cuenta de almacenamiento y devuelve información de la base de datos etc.. Debe llamarse antes de llamar a Restore para detectar qué parámetros son necesarios para la operación de restauración.

DiscoverAsync(IWebSiteOperations, String, String, RestoreRequest)

Analiza una copia de seguridad en una cuenta de almacenamiento y devuelve información de la base de datos etc.. Debe llamarse antes de llamar a Restore para detectar qué parámetros son necesarios para la operación de restauración.

GeneratePassword(IWebSiteOperations, String, String)

Puede generar una nueva contraseña aleatoria para publicar un sitio emitiendo una solicitud HTTP POST. Sugerencia: Si desea comprobar que ha cambiado la contraseña de publicación, emitir una solicitud HTTP GET en /publishxml antes de llamar a /newpassword. En el código XML de publicación, tenga en cuenta el valor de hash en el atributo userPWD. Después de llamar a /newpassword, vuelve a llamar /publishxml. A continuación, puede comparar el nuevo valor de userPWD en el código XML de publicación con la que se ha indicado anteriormente. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn236428.aspx para obtener más información)

GeneratePasswordAsync(IWebSiteOperations, String, String)

Puede generar una nueva contraseña aleatoria para publicar un sitio emitiendo una solicitud HTTP POST. Sugerencia: Si desea comprobar que ha cambiado la contraseña de publicación, emitir una solicitud HTTP GET en /publishxml antes de llamar a /newpassword. En el código XML de publicación, tenga en cuenta el valor de hash en el atributo userPWD. Después de llamar a /newpassword, vuelve a llamar /publishxml. A continuación, puede comparar el nuevo valor de userPWD en el código XML de publicación con la que se ha indicado anteriormente. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn236428.aspx para obtener más información)

Get(IWebSiteOperations, String, String, WebSiteGetParameters)

Puede recuperar detalles de un sitio web emitiendo una solicitud HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn167007.aspx para obtener más información)

GetAsync(IWebSiteOperations, String, String, WebSiteGetParameters)

Puede recuperar detalles de un sitio web emitiendo una solicitud HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn167007.aspx para obtener más información)

GetBackupConfiguration(IWebSiteOperations, String, String)

Obtiene una configuración de programación para copias de seguridad del sitio.

GetBackupConfigurationAsync(IWebSiteOperations, String, String)

Obtiene una configuración de programación para copias de seguridad del sitio.

GetConfiguration(IWebSiteOperations, String, String)

Puede recuperar los valores de configuración para un sitio web emitiendo una solicitud HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx para obtener más información)

GetConfigurationAsync(IWebSiteOperations, String, String)

Puede recuperar los valores de configuración para un sitio web emitiendo una solicitud HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx para obtener más información)

GetHistoricalUsageMetrics(IWebSiteOperations, String, String, WebSiteGetHistoricalUsageMetricsParameters)

Puede recuperar métricas históricas de uso de un sitio emitiendo una solicitud HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166964.aspx para obtener más información)

GetHistoricalUsageMetricsAsync(IWebSiteOperations, String, String, WebSiteGetHistoricalUsageMetricsParameters)

Puede recuperar métricas históricas de uso de un sitio emitiendo una solicitud HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166964.aspx para obtener más información)

GetInstanceIds(IWebSiteOperations, String, String)

Puede recuperar la lista de instancias activas por identificadores para un sitio web emitiendo una solicitud HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx para obtener más información)

GetInstanceIdsAsync(IWebSiteOperations, String, String)

Puede recuperar la lista de instancias activas por identificadores para un sitio web emitiendo una solicitud HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx para obtener más información)

GetPublishProfile(IWebSiteOperations, String, String)

Puede recuperar la información de configuración de publicación para un sitio web emitiendo una solicitud HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166996.aspx para obtener más información)

GetPublishProfileAsync(IWebSiteOperations, String, String)

Puede recuperar la información de configuración de publicación para un sitio web emitiendo una solicitud HTTP GET. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166996.aspx para obtener más información)

GetRepository(IWebSiteOperations, String, String)

Un repositorio del sitio web es esencialmente un repositorio que puede usar para administrar el contenido del sitio web. Mediante el uso de herramientas de control de código fuente Git, puede insertar o extraer los cambios de control de versiones para su sitio. Esta API ejecuta una operación get de repositorio. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obtener más información)

GetRepositoryAsync(IWebSiteOperations, String, String)

Un repositorio del sitio web es esencialmente un repositorio que puede usar para administrar el contenido del sitio web. Mediante el uso de herramientas de control de código fuente Git, puede insertar o extraer los cambios de control de versiones para su sitio. Esta API ejecuta una operación get de repositorio. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obtener más información)

GetUsageMetrics(IWebSiteOperations, String, String)

Puede recuperar las métricas de uso actuales para un sitio emitiendo una solicitud HTTP GET. Las métricas devuelven incluir tiempo de CPU, de datos, Data Out, lectura de Bytes Local, Local de Bytes escritos, lectura de Bytes de red, red Bytes escritos, WP detener solicitudes, uso de memoria, tiempo de CPU: límite en minutos y almacenamiento del sistema de archivos. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166991.aspx para obtener más información)

GetUsageMetricsAsync(IWebSiteOperations, String, String)

Puede recuperar las métricas de uso actuales para un sitio emitiendo una solicitud HTTP GET. Las métricas devuelven incluir tiempo de CPU, de datos, Data Out, lectura de Bytes Local, Local de Bytes escritos, lectura de Bytes de red, red Bytes escritos, WP detener solicitudes, uso de memoria, tiempo de CPU: límite en minutos y almacenamiento del sistema de archivos. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166991.aspx para obtener más información)

IsHostnameAvailable(IWebSiteOperations, String)

Determina si un nombre de host está disponible.

IsHostnameAvailableAsync(IWebSiteOperations, String)

Determina si un nombre de host está disponible.

ListBackups(IWebSiteOperations, String, String)

Devuelve una lista de todas las copias de seguridad que están registrados por el sistema.

ListBackupsAsync(IWebSiteOperations, String, String)

Devuelve una lista de todas las copias de seguridad que están registrados por el sistema.

Restart(IWebSiteOperations, String, String)

Puede reiniciar un sitio web emitiendo una solicitud HTTP POST. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn236425.aspx para obtener más información)

RestartAsync(IWebSiteOperations, String, String)

Puede reiniciar un sitio web emitiendo una solicitud HTTP POST. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn236425.aspx para obtener más información)

Restore(IWebSiteOperations, String, String, RestoreRequest)

Restaura un sitio a un sitio nuevo o sitio existente (marca de sobrescritura debe establecerse en true para eso).

RestoreAsync(IWebSiteOperations, String, String, RestoreRequest)

Restaura un sitio a un sitio nuevo o sitio existente (marca de sobrescritura debe establecerse en true para eso).

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

Puede intercambiar un sitio web de una ranura a otra ranura.

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

Puede intercambiar un sitio web de una ranura a otra ranura.

SyncRepository(IWebSiteOperations, String, String)

Un repositorio del sitio web es esencialmente un repositorio que puede usar para administrar el contenido del sitio web. Mediante el uso de herramientas de control de código fuente Git, puede insertar o extraer los cambios de control de versiones para su sitio. Esta API ejecuta una operación de sincronización de repositorio. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obtener más información)

SyncRepositoryAsync(IWebSiteOperations, String, String)

Un repositorio del sitio web es esencialmente un repositorio que puede usar para administrar el contenido del sitio web. Mediante el uso de herramientas de control de código fuente Git, puede insertar o extraer los cambios de control de versiones para su sitio. Esta API ejecuta una operación de sincronización de repositorio. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx para obtener más información)

Update(IWebSiteOperations, String, String, WebSiteUpdateParameters)

Puede actualizar la configuración de un sitio web mediante el método HTTP PUT y especificando la configuración en el cuerpo de la solicitud. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn167005.aspx para obtener más información)

UpdateAsync(IWebSiteOperations, String, String, WebSiteUpdateParameters)

Puede actualizar la configuración de un sitio web mediante el método HTTP PUT y especificando la configuración en el cuerpo de la solicitud. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn167005.aspx para obtener más información)

UpdateBackupConfiguration(IWebSiteOperations, String, String, BackupRequest)

Actualiza una programación de copia de seguridad para un sitio.

UpdateBackupConfigurationAsync(IWebSiteOperations, String, String, BackupRequest)

Actualiza una programación de copia de seguridad para un sitio.

UpdateConfiguration(IWebSiteOperations, String, String, WebSiteUpdateConfigurationParameters)

Puede actualizar los valores de configuración para un sitio web emitiendo un HTTP PUT con un cuerpo de solicitud que contiene la configuración actualizada. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx para obtener más información)

UpdateConfigurationAsync(IWebSiteOperations, String, String, WebSiteUpdateConfigurationParameters)

Puede actualizar los valores de configuración para un sitio web emitiendo un HTTP PUT con un cuerpo de solicitud que contiene la configuración actualizada. (consulte https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx para obtener más información)

Seguridad para subprocesos

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Microsoft.WindowsAzure (Espacio de nombres)

Volver al principio