Sdílet prostřednictvím


DataShareData Class

Definition

A class representing the DataShare data model. A share data transfer object.

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

Constructors

DataShareData()

Initializes a new instance of DataShareData.

Properties

CreatedOn

Time at which the share was created.

Description

Share description.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
ProvisioningState

Gets or sets the provisioning state.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
ShareKind

Share kind.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Terms

Share terms.

UserEmail

Email of the user who created the resource.

UserName

Name of the user who created the resource.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DataShareData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DataShareData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DataShareData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DataShareData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DataShareData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to