Share via


DeletedShare Class

Definition

The deleted share to be restored.

public class DeletedShare : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Storage.Models.DeletedShare>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Storage.Models.DeletedShare>
public class DeletedShare
type DeletedShare = class
    interface IJsonModel<DeletedShare>
    interface IPersistableModel<DeletedShare>
type DeletedShare = class
Public Class DeletedShare
Implements IJsonModel(Of DeletedShare), IPersistableModel(Of DeletedShare)
Public Class DeletedShare
Inheritance
DeletedShare
Implements

Constructors

DeletedShare(String, String)

Initializes a new instance of DeletedShare.

Properties

DeletedShareName

Required. Identify the name of the deleted share that will be restored.

DeletedShareVersion

Required. Identify the version of the deleted share that will be restored.

Explicit Interface Implementations

IJsonModel<DeletedShare>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DeletedShare>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DeletedShare>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DeletedShare>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DeletedShare>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to