Share via


PermissionFilter Struct

Definition

A value indicating whether the field should be used as a permission filter.

public readonly struct PermissionFilter : IEquatable<Azure.Search.Documents.Indexes.Models.PermissionFilter>
type PermissionFilter = struct
Public Structure PermissionFilter
Implements IEquatable(Of PermissionFilter)
Inheritance
PermissionFilter
Implements

Constructors

PermissionFilter(String)

Initializes a new instance of PermissionFilter.

Properties

GroupIds

Field represents group IDs that should be used to filter document access on queries.

RbacScope

Field represents an RBAC scope that should be used to filter document access on queries.

UserIds

Field represents user IDs that should be used to filter document access on queries.

Methods

Equals(PermissionFilter)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(PermissionFilter, PermissionFilter)

Determines if two PermissionFilter values are the same.

Implicit(String to PermissionFilter)

Converts a String to a PermissionFilter.

Inequality(PermissionFilter, PermissionFilter)

Determines if two PermissionFilter values are not the same.

Applies to