Share via


WebSiteOperationsExtensions クラス

 

Web サイトの管理 API は、web サイトの管理に Windows Azure の Web サイト サービスとやり取りする web サービスの RESTful セットを提供します。 API には、エンドユーザーと Windows Azure の Web サイト サービスの間のリレーションシップをキャプチャするエンティティがします。 (詳細については 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)

Web サイトを 1 つのスロットから別のスロットを切り替えることができます。

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

Web サイトを 1 つのスロットから別のスロットを切り替えることができます。

Create(IWebSiteOperations, String, WebSiteCreateParameters)

要求本文に Web サイトの名前およびその他の情報を含む POST 要求を使用して Web サイトを作成できます。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166986.aspx を参照してください)

CreateAsync(IWebSiteOperations, String, WebSiteCreateParameters)

要求本文に Web サイトの名前およびその他の情報を含む POST 要求を使用して Web サイトを作成できます。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166986.aspx を参照してください)

CreateRepository(IWebSiteOperations, String, String)

Web サイトのリポジトリは、本質的には、web サイトのコンテンツの管理に使用できる Git リポジトリです。 Git ソース管理ツールを使用すると、プッシュしたりをサイトにバージョン管理された変更をプルすることができます。 この API には、リポジトリが実行される操作を作成します。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx を参照してください)

CreateRepositoryAsync(IWebSiteOperations, String, String)

Web サイトのリポジトリは、本質的には、web サイトのコンテンツの管理に使用できる Git リポジトリです。 Git ソース管理ツールを使用すると、プッシュしたりをサイトにバージョン管理された変更をプルすることができます。 この API には、リポジトリが実行される操作を作成します。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx を参照してください)

Delete(IWebSiteOperations, String, String, WebSiteDeleteParameters)

HTTP DELETE 要求を発行して、Web サイトを削除できます。 Web サイトが削除されているが、サーバー ファームの残りの唯一のサイトである場合は、必要に応じて削除できますサーバー ファームも deleteEmptyServerFarm パラメーターを使用しています。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn236430.aspx を参照してください)

DeleteAsync(IWebSiteOperations, String, String, WebSiteDeleteParameters)

HTTP DELETE 要求を発行して、Web サイトを削除できます。 Web サイトが削除されているが、サーバー ファームの残りの唯一のサイトである場合は、必要に応じて削除できますサーバー ファームも deleteEmptyServerFarm パラメーターを使用しています。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn236430.aspx を参照してください)

DeleteRepository(IWebSiteOperations, String, String)

Web サイトのリポジトリは、本質的には、web サイトのコンテンツの管理に使用できる Git リポジトリです。 Git ソース管理ツールを使用すると、プッシュしたりをサイトにバージョン管理された変更をプルすることができます。 この API は、リポジトリの削除操作を実行します。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx を参照してください)

DeleteRepositoryAsync(IWebSiteOperations, String, String)

Web サイトのリポジトリは、本質的には、web サイトのコンテンツの管理に使用できる 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 前にメモした 1 つで、パブリッシュ用 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 前にメモした 1 つで、パブリッシュ用 XML 内の新しい値を比較できます。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn236428.aspx を参照してください)

Get(IWebSiteOperations, String, String, WebSiteGetParameters)

HTTP GET 要求を発行して、Web サイトの詳細を取得できます。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn167007.aspx を参照してください)

GetAsync(IWebSiteOperations, String, String, WebSiteGetParameters)

HTTP GET 要求を発行して、Web サイトの詳細を取得できます。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn167007.aspx を参照してください)

GetBackupConfiguration(IWebSiteOperations, String, String)

サイトのバックアップのスケジュールの構成を取得します。

GetBackupConfigurationAsync(IWebSiteOperations, String, String)

サイトのバックアップのスケジュールの構成を取得します。

GetConfiguration(IWebSiteOperations, String, String)

Web サイトの構成設定を取得するには、HTTP GET 要求を発行します。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx を参照してください)

GetConfigurationAsync(IWebSiteOperations, String, String)

Web サイトの構成設定を取得するには、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)

Web サイトの id によってアクティブなインスタンスの一覧を取得するには、HTTP GET 要求を発行します。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx を参照してください)

GetInstanceIdsAsync(IWebSiteOperations, String, String)

Web サイトの id によってアクティブなインスタンスの一覧を取得するには、HTTP GET 要求を発行します。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166981.aspx を参照してください)

GetPublishProfile(IWebSiteOperations, String, String)

HTTP GET 要求を発行して、Web サイトに関するパブリッシュ設定情報を取得できます。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166996.aspx を参照してください)

GetPublishProfileAsync(IWebSiteOperations, String, String)

HTTP GET 要求を発行して、Web サイトに関するパブリッシュ設定情報を取得できます。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166996.aspx を参照してください)

GetRepository(IWebSiteOperations, String, String)

Web サイトのリポジトリは、本質的には、web サイトのコンテンツの管理に使用できる Git リポジトリです。 Git ソース管理ツールを使用すると、プッシュしたりをサイトにバージョン管理された変更をプルすることができます。 この API は、リポジトリの取得操作を実行します。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx を参照してください)

GetRepositoryAsync(IWebSiteOperations, String, String)

Web サイトのリポジトリは、本質的には、web サイトのコンテンツの管理に使用できる Git リポジトリです。 Git ソース管理ツールを使用すると、プッシュしたりをサイトにバージョン管理された変更をプルすることができます。 この API は、リポジトリの取得操作を実行します。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx を参照してください)

GetUsageMetrics(IWebSiteOperations, String, String)

サイトの現在の使用状況に関するメトリックを取得するには、HTTP GET 要求を発行します。 CPU 時間、データで、データをローカル バイトの読み取り、ローカル バイトが書き込まれる、ネットワーク バイトの読み取り、ネットワークのバイトが書き込まれる、WP 停止要求、メモリ使用量、メトリックが返される CPU Time - Minute Limit、およびファイル システム ストレージです。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166991.aspx を参照してください)

GetUsageMetricsAsync(IWebSiteOperations, String, String)

サイトの現在の使用状況に関するメトリックを取得するには、HTTP GET 要求を発行します。 CPU 時間、データで、データをローカル バイトの読み取り、ローカル バイトが書き込まれる、ネットワーク バイトの読み取り、ネットワークのバイトが書き込まれる、WP 停止要求、メモリ使用量、メトリックが返される CPU Time - Minute Limit、およびファイル システム ストレージです。 (詳細については 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 要求を発行して、Web サイトを再開できます。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn236425.aspx を参照してください)

RestartAsync(IWebSiteOperations, String, String)

HTTP POST 要求を発行して、Web サイトを再開できます。 (詳細については 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)

Web サイトを 1 つのスロットから別のスロットを切り替えることができます。

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

Web サイトを 1 つのスロットから別のスロットを切り替えることができます。

SyncRepository(IWebSiteOperations, String, String)

Web サイトのリポジトリは、本質的には、web サイトのコンテンツの管理に使用できる Git リポジトリです。 Git ソース管理ツールを使用すると、プッシュしたりをサイトにバージョン管理された変更をプルすることができます。 この API は、リポジトリの同期操作を実行します。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx を参照してください)

SyncRepositoryAsync(IWebSiteOperations, String, String)

Web サイトのリポジトリは、本質的には、web サイトのコンテンツの管理に使用できる Git リポジトリです。 Git ソース管理ツールを使用すると、プッシュしたりをサイトにバージョン管理された変更をプルすることができます。 この API は、リポジトリの同期操作を実行します。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166967.aspx を参照してください)

Update(IWebSiteOperations, String, String, WebSiteUpdateParameters)

HTTP PUT メソッドを使用し、要求本文で設定を指定することで、Web サイトに関する設定を更新できます。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn167005.aspx を参照してください)

UpdateAsync(IWebSiteOperations, String, String, WebSiteUpdateParameters)

HTTP PUT メソッドを使用し、要求本文で設定を指定することで、Web サイトに関する設定を更新できます。 (詳細については 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)

Web サイトの構成設定を更新するには、更新された設定を含む、要求本文で、HTTP PUT を発行します。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx を参照してください)

UpdateConfigurationAsync(IWebSiteOperations, String, String, WebSiteUpdateConfigurationParameters)

Web サイトの構成設定を更新するには、更新された設定を含む、要求本文で、HTTP PUT を発行します。 (詳細については https://msdn.microsoft.com/en-us/library/windowsazure/dn166985.aspx を参照してください)

スレッド セーフ

すべてのパブリック構造体 (Shared Visual Basic では) メンバーは、スレッド セーフです。 Aインスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

Microsoft.WindowsAzure 名前空間

トップに戻る