CloudServiceExtension クラス

定義

クラウド サービス拡張機能について説明します。

public class CloudServiceExtension
type CloudServiceExtension = class
Public Class CloudServiceExtension
継承
CloudServiceExtension

コンストラクター

CloudServiceExtension()

CloudServiceExtension の新しいインスタンスを初期化します。

プロパティ

AutoUpgradeMinorVersion

プラットフォームが使用可能になったときに、typeHandlerVersion を上位のマイナー バージョンに自動的にアップグレードできるかどうかを明示的に指定します。

CloudServiceExtensionPropertiesType

拡張機能の種類を指定します。

ForceUpdateTag

指定されたパブリック設定と保護された設定を強制的に適用するタグ。 タグ値を変更すると、パブリックまたは保護された設定を変更せずに拡張機能を再実行できます。 forceUpdateTag が変更されていない場合でも、パブリックまたは保護された設定の更新はハンドラーによって適用されます。 forceUpdateTag もパブリックまたは保護された設定も変更されない場合、拡張機能は同じシーケンス番号を持つロール インスタンスにフローし、再実行するかどうかはハンドラーの実装次第です

Name

拡張機能の名前です。

ProtectedSettings

ロール インスタンスに送信される前に暗号化される拡張機能の保護された設定。

このプロパティにオブジェクトを割り当てるには、 を使用 FromObjectAsJson<T>(T, JsonSerializerOptions)します。

このプロパティに既に書式設定された json 文字列を割り当てるには、 を使用 FromString(String)します。

例:

  • BinaryData.FromObjectAsJson("foo")"foo" のペイロードを作成します。
  • BinaryData.FromString("\"foo\"")"foo" のペイロードを作成します。
  • BinaryData.FromObjectAsJson(new { key = "value" }){ "key": "value" } のペイロードを作成します。
  • BinaryData.FromString("{\"key\": \"value\"}"){ "key": "value" }のペイロードを作成します。

ProtectedSettingsFromKeyVault

拡張機能の保護された設定。ロール インスタンスに送信される前に暗号化された KeyVault を使用して参照されます。

ProvisioningState

プロビジョニング状態。これは応答にのみ表示されます。

Publisher

拡張ハンドラーパブリッシャーの名前。

RolesAppliedTo

この拡張機能を適用するロールのオプションの一覧。 プロパティが指定されていないか、'*' が指定されている場合、拡張機能はクラウド サービス内のすべてのロールに適用されます。

Settings

拡張機能のパブリック設定。 JSON 拡張機能の場合、これは拡張機能の JSON 設定です。 XML 拡張機能 (RDP など) の場合、これは拡張機能の XML 設定です。

このプロパティにオブジェクトを割り当てるには、 を使用 FromObjectAsJson<T>(T, JsonSerializerOptions)します。

このプロパティに既に書式設定された json 文字列を割り当てるには、 を使用 FromString(String)します。

例:

  • BinaryData.FromObjectAsJson("foo")"foo" のペイロードを作成します。
  • BinaryData.FromString("\"foo\"")"foo" のペイロードを作成します。
  • BinaryData.FromObjectAsJson(new { key = "value" }){ "key": "value" } のペイロードを作成します。
  • BinaryData.FromString("{\"key\": \"value\"}"){ "key": "value" }のペイロードを作成します。

TypeHandlerVersion

拡張機能のバージョンを指定します。 拡張機能のバージョンを指定します。 この要素が指定されていない場合、またはアスタリスク (*) が値として使用されている場合は、最新バージョンの拡張機能が使用されます。 メジャー バージョン番号とアスタリスクをマイナー バージョン番号 (X.) として指定した場合、指定したメジャー バージョンの最新マイナー バージョンが選択されます。 メジャー バージョン番号とマイナー バージョン番号が指定されている場合 (X.Y)、特定の拡張機能のバージョンが選択されます。 バージョンを指定した場合、ロール インスタンスで自動アップグレードが実行されます。

適用対象