Share via


WebSiteOperationsExtensions 类

 

网站管理 API 提供了一组 RESTful 与 Windows Azure 网站服务来管理您的网站交互的 web 服务。 该 API 具有捕获最终用户与 Windows Azure 网站服务之间的关系的实体。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx 有关详细信息)

命名空间:   Microsoft.WindowsAzure
程序集:  Microsoft.WindowsAzure.Management.WebSites(Microsoft.WindowsAzure.Management.WebSites.dll 中)

继承层次结构

System.Object
  Microsoft.WindowsAzure.WebSiteOperationsExtensions

语法

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

方法

名称 说明
Backup(IWebSiteOperations, String, String, BackupRequest)

备份站点的点播。

BackupAsync(IWebSiteOperations, String, String, BackupRequest)

备份站点的点播。

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

你可以交换网站从一个插槽到另一个槽。

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

你可以交换网站从一个插槽到另一个槽。

Create(IWebSiteOperations, String, WebSiteCreateParameters)

您可以使用在请求正文中包含网站的名称和其他信息的 POST 请求来创建网站。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166986.aspx 有关详细信息)

CreateAsync(IWebSiteOperations, String, WebSiteCreateParameters)

您可以使用在请求正文中包含网站的名称和其他信息的 POST 请求来创建网站。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166986.aspx 有关详细信息)

CreateRepository(IWebSiteOperations, String, String)

网站存储库是实质上是一个可用于管理您的网站内容的 Git 存储库才能。 通过使用 Git 源代码管理工具,可以将推送或提取到您的站点的受版本控制的变化。 此 API 执行一个存储库中创建的操作。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx 有关详细信息)

CreateRepositoryAsync(IWebSiteOperations, String, String)

网站存储库是实质上是一个可用于管理您的网站内容的 Git 存储库才能。 通过使用 Git 源代码管理工具,可以将推送或提取到您的站点的受版本控制的变化。 此 API 执行一个存储库中创建的操作。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx 有关详细信息)

Delete(IWebSiteOperations, String, String, WebSiteDeleteParameters)

你可以通过发出 HTTP DELETE 请求来删除网站。 如果要删除的 web 站点是在服务器场中剩余的唯一站点,您可以根据需要删除该服务器场以及通过使用 deleteEmptyServerFarm 参数。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn236430.aspx 有关详细信息)

DeleteAsync(IWebSiteOperations, String, String, WebSiteDeleteParameters)

你可以通过发出 HTTP DELETE 请求来删除网站。 如果要删除的 web 站点是在服务器场中剩余的唯一站点,您可以根据需要删除该服务器场以及通过使用 deleteEmptyServerFarm 参数。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn236430.aspx 有关详细信息)

DeleteRepository(IWebSiteOperations, String, String)

网站存储库是实质上是一个可用于管理您的网站内容的 Git 存储库才能。 通过使用 Git 源代码管理工具,可以将推送或提取到您的站点的受版本控制的变化。 此 API 执行存储库中删除操作。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx 有关详细信息)

DeleteRepositoryAsync(IWebSiteOperations, String, String)

网站存储库是实质上是一个可用于管理您的网站内容的 Git 存储库才能。 通过使用 Git 源代码管理工具,可以将推送或提取到您的站点的受版本控制的变化。 此 API 执行存储库中删除操作。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx 有关详细信息)

Discover(IWebSiteOperations, String, String, RestoreRequest)

扫描的存储帐户中的备份并返回数据库信息等。应在调用还原来发现哪些参数所需的还原操作之前调用。

DiscoverAsync(IWebSiteOperations, String, String, RestoreRequest)

扫描的存储帐户中的备份并返回数据库信息等。应在调用还原来发现哪些参数所需的还原操作之前调用。

GeneratePassword(IWebSiteOperations, String, String)

可以通过发出 HTTP POST 请求为发布站点生成新的随机密码。 提示:如果您想要验证发布密码已更改,请在调用 /newpassword 之前发出 /publishxml HTTP GET。 在发布 XML 中,请注意 userPWD 属性中的哈希值。 在调用 /newpassword 之后, 再次调用 /publishxml。 然后可以比较 userPWD 与前面提到的一个将发布 XML 中的新值。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn236428.aspx 有关详细信息)

GeneratePasswordAsync(IWebSiteOperations, String, String)

可以通过发出 HTTP POST 请求为发布站点生成新的随机密码。 提示:如果您想要验证发布密码已更改,请在调用 /newpassword 之前发出 /publishxml HTTP GET。 在发布 XML 中,请注意 userPWD 属性中的哈希值。 在调用 /newpassword 之后, 再次调用 /publishxml。 然后可以比较 userPWD 与前面提到的一个将发布 XML 中的新值。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn236428.aspx 有关详细信息)

Get(IWebSiteOperations, String, String, WebSiteGetParameters)

可以通过发出 HTTP GET 请求检索某一网站的详细信息。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn167007.aspx 有关详细信息)

GetAsync(IWebSiteOperations, String, String, WebSiteGetParameters)

可以通过发出 HTTP GET 请求检索某一网站的详细信息。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn167007.aspx 有关详细信息)

GetBackupConfiguration(IWebSiteOperations, String, String)

获取站点备份计划配置。

GetBackupConfigurationAsync(IWebSiteOperations, String, String)

获取站点备份计划配置。

GetConfiguration(IWebSiteOperations, String, String)

可以通过发出 HTTP GET 请求来检索网站的配置设置。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx 有关详细信息)

GetConfigurationAsync(IWebSiteOperations, String, String)

可以通过发出 HTTP GET 请求来检索网站的配置设置。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx 有关详细信息)

GetHistoricalUsageMetrics(IWebSiteOperations, String, String, WebSiteGetHistoricalUsageMetricsParameters)

你可以通过发出 HTTP GET 请求来检索站点的历史使用情况度量值。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166964.aspx 有关详细信息)

GetHistoricalUsageMetricsAsync(IWebSiteOperations, String, String, WebSiteGetHistoricalUsageMetricsParameters)

你可以通过发出 HTTP GET 请求来检索站点的历史使用情况度量值。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166964.aspx 有关详细信息)

GetInstanceIds(IWebSiteOperations, String, String)

可以通过发出 HTTP GET 请求来检索由 web 站点的 id 的活动实例的列表。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx 有关详细信息)

GetInstanceIdsAsync(IWebSiteOperations, String, String)

可以通过发出 HTTP GET 请求来检索由 web 站点的 id 的活动实例的列表。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx 有关详细信息)

GetPublishProfile(IWebSiteOperations, String, String)

可以通过发出 HTTP GET 请求来检索网站的发布设置信息。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166996.aspx 有关详细信息)

GetPublishProfileAsync(IWebSiteOperations, String, String)

可以通过发出 HTTP GET 请求来检索网站的发布设置信息。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166996.aspx 有关详细信息)

GetRepository(IWebSiteOperations, String, String)

网站存储库是实质上是一个可用于管理您的网站内容的 Git 存储库才能。 通过使用 Git 源代码管理工具,可以将推送或提取到您的站点的受版本控制的变化。 此 API 执行存储库获取操作。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx 有关详细信息)

GetRepositoryAsync(IWebSiteOperations, String, String)

网站存储库是实质上是一个可用于管理您的网站内容的 Git 存储库才能。 通过使用 Git 源代码管理工具,可以将推送或提取到您的站点的受版本控制的变化。 此 API 执行存储库获取操作。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx 有关详细信息)

GetUsageMetrics(IWebSiteOperations, String, String)

您可以通过发出 HTTP GET 请求来检索站点的当前使用情况度量值。 度量值返回包括 CPU 时间、 输入的数据、 输出数据量、 本地读取的字节、 本地字节写入、 网络读取的字节、 写网络字节数、 WP 停止请求、 内存使用率、 CPU 时间-分钟限制以及文件系统存储。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166991.aspx 有关详细信息)

GetUsageMetricsAsync(IWebSiteOperations, String, String)

您可以通过发出 HTTP GET 请求来检索站点的当前使用情况度量值。 度量值返回包括 CPU 时间、 输入的数据、 输出数据量、 本地读取的字节、 本地字节写入、 网络读取的字节、 写网络字节数、 WP 停止请求、 内存使用率、 CPU 时间-分钟限制以及文件系统存储。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166991.aspx 有关详细信息)

IsHostnameAvailable(IWebSiteOperations, String)

确定主机名是否可用。

IsHostnameAvailableAsync(IWebSiteOperations, String)

确定主机名是否可用。

ListBackups(IWebSiteOperations, String, String)

返回由系统跟踪的所有备份的列表。

ListBackupsAsync(IWebSiteOperations, String, String)

返回由系统跟踪的所有备份的列表。

Restart(IWebSiteOperations, String, String)

可以在发出 HTTP POST 请求后重新启动网站。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn236425.aspx 有关详细信息)

RestartAsync(IWebSiteOperations, String, String)

可以在发出 HTTP POST 请求后重新启动网站。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn236425.aspx 有关详细信息)

Restore(IWebSiteOperations, String, String, RestoreRequest)

将站点还原到新网站或现有网站 (覆盖标志必须设置为 true,)。

RestoreAsync(IWebSiteOperations, String, String, RestoreRequest)

将站点还原到新网站或现有网站 (覆盖标志必须设置为 true,)。

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

你可以交换网站从一个插槽到另一个槽。

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

你可以交换网站从一个插槽到另一个槽。

SyncRepository(IWebSiteOperations, String, String)

网站存储库是实质上是一个可用于管理您的网站内容的 Git 存储库才能。 通过使用 Git 源代码管理工具,可以将推送或提取到您的站点的受版本控制的变化。 此 API 执行存储库同步操作。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx 有关详细信息)

SyncRepositoryAsync(IWebSiteOperations, String, String)

网站存储库是实质上是一个可用于管理您的网站内容的 Git 存储库才能。 通过使用 Git 源代码管理工具,可以将推送或提取到您的站点的受版本控制的变化。 此 API 执行存储库同步操作。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx 有关详细信息)

Update(IWebSiteOperations, String, String, WebSiteUpdateParameters)

可用通过使用 HTTP PUT 方法并通过在请求正文中指定设置来更新网站的设置。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn167005.aspx 有关详细信息)

UpdateAsync(IWebSiteOperations, String, String, WebSiteUpdateParameters)

可用通过使用 HTTP PUT 方法并通过在请求正文中指定设置来更新网站的设置。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn167005.aspx 有关详细信息)

UpdateBackupConfiguration(IWebSiteOperations, String, String, BackupRequest)

更新站点的备份计划。

UpdateBackupConfigurationAsync(IWebSiteOperations, String, String, BackupRequest)

更新站点的备份计划。

UpdateConfiguration(IWebSiteOperations, String, String, WebSiteUpdateConfigurationParameters)

可以通过包含更新的设置的请求正文中发出 HTTP PUT 来更新 web 站点的配置设置。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx 有关详细信息)

UpdateConfigurationAsync(IWebSiteOperations, String, String, WebSiteUpdateConfigurationParameters)

可以通过包含更新的设置的请求正文中发出 HTTP PUT 来更新 web 站点的配置设置。 (请参阅 https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx 有关详细信息)

线程安全

此类型的任何公共静态(Visual Basic 中为 Shared)成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

Microsoft.WindowsAzure 命名空间

返回页首