Share via


OperationResultLogItemContract Class

Definition

Log of the entity being created, updated or deleted.

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

Properties

Action

Action like create/update/delete.

ObjectKey

Identifier of the entity being created/updated/deleted.

ObjectType

The type of entity contract.

Explicit Interface Implementations

IJsonModel<OperationResultLogItemContract>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<OperationResultLogItemContract>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<OperationResultLogItemContract>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<OperationResultLogItemContract>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<OperationResultLogItemContract>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to