SoftDeleteColumnDeletionDetectionPolicy Class

Definition

Defines a data deletion detection policy that implements a soft-deletion strategy. It determines whether an item should be deleted based on the value of a designated 'soft delete' column.

[Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.SoftDeleteColumnDeletionDetectionPolicy")]
public class SoftDeleteColumnDeletionDetectionPolicy : Microsoft.Azure.Search.Models.DataDeletionDetectionPolicy
[<Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.SoftDeleteColumnDeletionDetectionPolicy")>]
type SoftDeleteColumnDeletionDetectionPolicy = class
    inherit DataDeletionDetectionPolicy
Public Class SoftDeleteColumnDeletionDetectionPolicy
Inherits DataDeletionDetectionPolicy
Inheritance
SoftDeleteColumnDeletionDetectionPolicy
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

SoftDeleteColumnDeletionDetectionPolicy()

Initializes a new instance of the SoftDeleteColumnDeletionDetectionPolicy class.

SoftDeleteColumnDeletionDetectionPolicy(String, Object)

Initializes a new instance of the SoftDeleteColumnDeletionDetectionPolicy class with required arguments.

SoftDeleteColumnDeletionDetectionPolicy(String, String)

Initializes a new instance of the SoftDeleteColumnDeletionDetectionPolicy class.

Properties

SoftDeleteColumnName

Gets or sets the name of the column to use for soft-deletion detection.

SoftDeleteMarkerValue

Gets or sets the marker value that identifies an item as deleted.

Applies to