CloudServiceExtension クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラウド サービス拡張機能について説明します。
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)します。 例:
|
ProtectedSettingsFromKeyVault |
拡張機能の保護された設定。ロール インスタンスに送信される前に暗号化された KeyVault を使用して参照されます。 |
ProvisioningState |
プロビジョニング状態。これは応答にのみ表示されます。 |
Publisher |
拡張ハンドラーパブリッシャーの名前。 |
RolesAppliedTo |
この拡張機能を適用するロールのオプションの一覧。 プロパティが指定されていないか、'*' が指定されている場合、拡張機能はクラウド サービス内のすべてのロールに適用されます。 |
Settings |
拡張機能のパブリック設定。 JSON 拡張機能の場合、これは拡張機能の JSON 設定です。 XML 拡張機能 (RDP など) の場合、これは拡張機能の XML 設定です。 このプロパティにオブジェクトを割り当てるには、 を使用 FromObjectAsJson<T>(T, JsonSerializerOptions)します。 このプロパティに既に書式設定された json 文字列を割り当てるには、 を使用 FromString(String)します。 例:
|
TypeHandlerVersion |
拡張機能のバージョンを指定します。 拡張機能のバージョンを指定します。 この要素が指定されていない場合、またはアスタリスク (*) が値として使用されている場合は、最新バージョンの拡張機能が使用されます。 メジャー バージョン番号とアスタリスクをマイナー バージョン番号 (X.) として指定した場合、指定したメジャー バージョンの最新マイナー バージョンが選択されます。 メジャー バージョン番号とマイナー バージョン番号が指定されている場合 (X.Y)、特定の拡張機能のバージョンが選択されます。 バージョンを指定した場合、ロール インスタンスで自動アップグレードが実行されます。 |