Share via


SecurityInsightsFileMetadata Class

Definition

Represents a file.

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

Constructors

SecurityInsightsFileMetadata()

Initializes a new instance of SecurityInsightsFileMetadata.

Properties

DeleteStatus

Indicates whether the file was deleted from the storage account.

FileContentUri

A URI with a valid SAS token to allow uploading / downloading the file.

FileFormat

The format of the file.

FileName

The name of the file.

FileSize

The size of the file.

Explicit Interface Implementations

IJsonModel<SecurityInsightsFileMetadata>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SecurityInsightsFileMetadata>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SecurityInsightsFileMetadata>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SecurityInsightsFileMetadata>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SecurityInsightsFileMetadata>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to