다음을 통해 공유


ProviderRegistrationProperties Class

Definition

The ProviderRegistrationProperties.

public class ProviderRegistrationProperties : Azure.ResourceManager.ProviderHub.Models.ResourceProviderManifestProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ProviderHub.Models.ProviderRegistrationProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ProviderHub.Models.ProviderRegistrationProperties>
public class ProviderRegistrationProperties : Azure.ResourceManager.ProviderHub.Models.ResourceProviderManifestProperties
type ProviderRegistrationProperties = class
    inherit ResourceProviderManifestProperties
    interface IJsonModel<ProviderRegistrationProperties>
    interface IPersistableModel<ProviderRegistrationProperties>
type ProviderRegistrationProperties = class
    inherit ResourceProviderManifestProperties
Public Class ProviderRegistrationProperties
Inherits ResourceProviderManifestProperties
Implements IJsonModel(Of ProviderRegistrationProperties), IPersistableModel(Of ProviderRegistrationProperties)
Public Class ProviderRegistrationProperties
Inherits ResourceProviderManifestProperties
Inheritance
ProviderRegistrationProperties
Implements

Constructors

ProviderRegistrationProperties()

Initializes a new instance of ProviderRegistrationProperties.

Properties

Capabilities

Gets the capabilities.

(Inherited from ResourceProviderManifestProperties)
Management

Gets or sets the management.

(Inherited from ResourceProviderManifestProperties)
Metadata

Anything

To assign an object to this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

(Inherited from ResourceProviderManifestProperties)
Namespace

Gets or sets the namespace.

(Inherited from ResourceProviderManifestProperties)
OptInHeaders

Gets or sets the opt in headers.

(Inherited from ResourceProviderManifestProperties)
ProviderAuthenticationAllowedAudiences

Gets or sets the provider authentication allowed audiences.

(Inherited from ResourceProviderManifestProperties)
ProviderAuthorizations

Gets the provider authorizations.

(Inherited from ResourceProviderManifestProperties)
ProviderHubMetadata

Gets or sets the provider hub metadata.

ProviderType

Gets or sets the provider type.

(Inherited from ResourceProviderManifestProperties)
ProviderVersion

Gets or sets the provider version.

(Inherited from ResourceProviderManifestProperties)
ProvisioningState

Gets or sets the provisioning state.

RequiredFeatures

Gets the required features.

(Inherited from ResourceProviderManifestProperties)
RequiredFeaturesPolicy

Gets or sets the required features policy.

(Inherited from ResourceProviderManifestProperties)
SubscriptionLifecycleNotificationSpecifications

Gets or sets the subscription lifecycle notification specifications.

TemplateDeploymentOptions

Gets or sets the template deployment options.

(Inherited from ResourceProviderManifestProperties)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ProviderRegistrationProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ProviderRegistrationProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<ResourceProviderManifestProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from ResourceProviderManifestProperties)
IJsonModel<ResourceProviderManifestProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ResourceProviderManifestProperties)
IPersistableModel<ProviderRegistrationProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ProviderRegistrationProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ProviderRegistrationProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<ResourceProviderManifestProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ResourceProviderManifestProperties)
IPersistableModel<ResourceProviderManifestProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from ResourceProviderManifestProperties)
IPersistableModel<ResourceProviderManifestProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ResourceProviderManifestProperties)

Applies to