次の方法で共有


IExtensionImageOperations インターフェイス

定義

Service Management API には、パブリッシャー サブスクリプションでサービスと仮想マシン拡張機能イメージを管理するための操作が含まれています。

public interface IExtensionImageOperations
type IExtensionImageOperations = interface
Public Interface IExtensionImageOperations

メソッド

BeginRegisteringAsync(ExtensionImageRegisterParameters, CancellationToken)

新しい拡張機能を登録します。 拡張機能は、ProviderNamespace と Type (大文字と小文字を区別する文字列) の組み合わせによって識別されます。 既に登録されている拡張機能の同じ ID (ProviderNamespace と Type の組み合わせ) で拡張機能を登録することはできません。 既存の拡張機能の新しいバージョンを登録するには、拡張機能の更新 API を使用する必要があります。

BeginUnregisteringAsync(String, String, String, CancellationToken)

拡張機能の登録または拡張機能の更新 API を使用して、以前に登録された拡張機能のバージョンの登録を解除します。 拡張機能のバージョンは、拡張機能の登録時に指定される ProviderNamespace、Type、および Version の組み合わせによって識別されます。 登録解除は、登録中または更新中に IsInternalExtension フィールドが 'true' に設定されている拡張機能である内部拡張機能に対してのみ許可されます。 サブスクリプションごとに登録できる拡張機能の数には、クォータ (15) があります。 サブスクリプションのクォータが不足している場合は、内部拡張機能の一部の登録を解除するか、Azure (発行元になるのと同じメール) に連絡してクォータを増やす必要があります。

BeginUpdatingAsync(ExtensionImageUpdateParameters, CancellationToken)

新しい拡張機能を更新します。 同じ ID (ProviderNamespace と Type の組み合わせ) で既に登録されている拡張機能を更新できますが、バージョンは異なります。 更新する拡張機能に、以前に登録されていない ID がある場合、または同じ ID と同じバージョンの拡張機能が既に存在する場合は失敗します。

RegisterAsync(ExtensionImageRegisterParameters, CancellationToken)

新しい拡張機能を登録します。 拡張機能は、ProviderNamespace と Type (大文字と小文字を区別する文字列) の組み合わせによって識別されます。 既に登録されている拡張機能の同じ ID (ProviderNamespace と Type の組み合わせ) で拡張機能を登録することはできません。 既存の拡張機能の新しいバージョンを登録するには、拡張機能の更新 API を使用する必要があります。

UnregisterAsync(String, String, String, CancellationToken)

拡張機能の登録または拡張機能の更新 API を使用して、以前に登録された拡張機能のバージョンの登録を解除します。 拡張機能のバージョンは、拡張機能の登録時に指定される ProviderNamespace、Type、および Version の組み合わせによって識別されます。 登録解除は、登録中または更新中に IsInternalExtension フィールドが 'true' に設定されている拡張機能である内部拡張機能に対してのみ許可されます。 サブスクリプションごとに登録できる拡張機能の数には、クォータ (15) があります。 サブスクリプションのクォータが不足している場合は、内部拡張機能の一部の登録を解除するか、Azure (発行元になるのと同じメール) に連絡してクォータを増やす必要があります。

UpdateAsync(ExtensionImageUpdateParameters, CancellationToken)

新しい拡張機能を更新します。 同じ ID (ProviderNamespace と Type の組み合わせ) で既に登録されている拡張機能を更新できますが、バージョンは異なります。 更新する拡張機能に、以前に登録されていない ID がある場合、または同じ ID と同じバージョンの拡張機能が既に存在する場合は失敗します。

拡張メソッド

BeginRegistering(IExtensionImageOperations, ExtensionImageRegisterParameters)

新しい拡張機能を登録します。 拡張機能は、ProviderNamespace と Type (大文字と小文字を区別する文字列) の組み合わせによって識別されます。 既に登録されている拡張機能の同じ ID (ProviderNamespace と Type の組み合わせ) で拡張機能を登録することはできません。 既存の拡張機能の新しいバージョンを登録するには、拡張機能の更新 API を使用する必要があります。

BeginRegisteringAsync(IExtensionImageOperations, ExtensionImageRegisterParameters)

新しい拡張機能を登録します。 拡張機能は、ProviderNamespace と Type (大文字と小文字を区別する文字列) の組み合わせによって識別されます。 既に登録されている拡張機能の同じ ID (ProviderNamespace と Type の組み合わせ) で拡張機能を登録することはできません。 既存の拡張機能の新しいバージョンを登録するには、拡張機能の更新 API を使用する必要があります。

BeginUnregistering(IExtensionImageOperations, String, String, String)

拡張機能の登録または拡張機能の更新 API を使用して、以前に登録された拡張機能のバージョンの登録を解除します。 拡張機能のバージョンは、拡張機能の登録時に指定される ProviderNamespace、Type、および Version の組み合わせによって識別されます。 登録解除は、登録中または更新中に IsInternalExtension フィールドが 'true' に設定されている拡張機能である内部拡張機能に対してのみ許可されます。 サブスクリプションごとに登録できる拡張機能の数には、クォータ (15) があります。 サブスクリプションのクォータが不足している場合は、内部拡張機能の一部の登録を解除するか、Azure (発行元になるのと同じメール) に連絡してクォータを増やす必要があります。

BeginUnregisteringAsync(IExtensionImageOperations, String, String, String)

拡張機能の登録または拡張機能の更新 API を使用して、以前に登録された拡張機能のバージョンの登録を解除します。 拡張機能のバージョンは、拡張機能の登録時に指定される ProviderNamespace、Type、および Version の組み合わせによって識別されます。 登録解除は、登録中または更新中に IsInternalExtension フィールドが 'true' に設定されている拡張機能である内部拡張機能に対してのみ許可されます。 サブスクリプションごとに登録できる拡張機能の数には、クォータ (15) があります。 サブスクリプションのクォータが不足している場合は、内部拡張機能の一部の登録を解除するか、Azure (発行元になるのと同じメール) に連絡してクォータを増やす必要があります。

BeginUpdating(IExtensionImageOperations, ExtensionImageUpdateParameters)

新しい拡張機能を更新します。 同じ ID (ProviderNamespace と Type の組み合わせ) で既に登録されている拡張機能を更新できますが、バージョンは異なります。 更新する拡張機能に、以前に登録されていない ID がある場合、または同じ ID と同じバージョンの拡張機能が既に存在する場合は失敗します。

BeginUpdatingAsync(IExtensionImageOperations, ExtensionImageUpdateParameters)

新しい拡張機能を更新します。 同じ ID (ProviderNamespace と Type の組み合わせ) で既に登録されている拡張機能を更新できますが、バージョンは異なります。 更新する拡張機能に、以前に登録されていない ID がある場合、または同じ ID と同じバージョンの拡張機能が既に存在する場合は失敗します。

Register(IExtensionImageOperations, ExtensionImageRegisterParameters)

新しい拡張機能を登録します。 拡張機能は、ProviderNamespace と Type (大文字と小文字を区別する文字列) の組み合わせによって識別されます。 既に登録されている拡張機能の同じ ID (ProviderNamespace と Type の組み合わせ) で拡張機能を登録することはできません。 既存の拡張機能の新しいバージョンを登録するには、拡張機能の更新 API を使用する必要があります。

RegisterAsync(IExtensionImageOperations, ExtensionImageRegisterParameters)

新しい拡張機能を登録します。 拡張機能は、ProviderNamespace と Type (大文字と小文字を区別する文字列) の組み合わせによって識別されます。 既に登録されている拡張機能の同じ ID (ProviderNamespace と Type の組み合わせ) で拡張機能を登録することはできません。 既存の拡張機能の新しいバージョンを登録するには、拡張機能の更新 API を使用する必要があります。

Unregister(IExtensionImageOperations, String, String, String)

拡張機能の登録または拡張機能の更新 API を使用して、以前に登録された拡張機能のバージョンの登録を解除します。 拡張機能のバージョンは、拡張機能の登録時に指定される ProviderNamespace、Type、および Version の組み合わせによって識別されます。 登録解除は、登録中または更新中に IsInternalExtension フィールドが 'true' に設定されている拡張機能である内部拡張機能に対してのみ許可されます。 サブスクリプションごとに登録できる拡張機能の数には、クォータ (15) があります。 サブスクリプションのクォータが不足している場合は、内部拡張機能の一部の登録を解除するか、Azure (発行元になるのと同じメール) に連絡してクォータを増やす必要があります。

UnregisterAsync(IExtensionImageOperations, String, String, String)

拡張機能の登録または拡張機能の更新 API を使用して、以前に登録された拡張機能のバージョンの登録を解除します。 拡張機能のバージョンは、拡張機能の登録時に指定される ProviderNamespace、Type、および Version の組み合わせによって識別されます。 登録解除は、登録中または更新中に IsInternalExtension フィールドが 'true' に設定されている拡張機能である内部拡張機能に対してのみ許可されます。 サブスクリプションごとに登録できる拡張機能の数には、クォータ (15) があります。 サブスクリプションのクォータが不足している場合は、内部拡張機能の一部の登録を解除するか、Azure (発行元になるのと同じメール) に連絡してクォータを増やす必要があります。

Update(IExtensionImageOperations, ExtensionImageUpdateParameters)

新しい拡張機能を更新します。 同じ ID (ProviderNamespace と Type の組み合わせ) で既に登録されている拡張機能を更新できますが、バージョンは異なります。 更新する拡張機能に、以前に登録されていない ID がある場合、または同じ ID と同じバージョンの拡張機能が既に存在する場合は失敗します。

UpdateAsync(IExtensionImageOperations, ExtensionImageUpdateParameters)

新しい拡張機能を更新します。 同じ ID (ProviderNamespace と Type の組み合わせ) で既に登録されている拡張機能を更新できますが、バージョンは異なります。 更新する拡張機能に、以前に登録されていない ID がある場合、または同じ ID と同じバージョンの拡張機能が既に存在する場合は失敗します。

適用対象