dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Model

AttachmentQuery Class

This class defines parameters for executing queries for feature attachments from a
feature layer.
ArcGIS Maps SDK for JavaScript

public class AttachmentQuery :
System.IEquatable<dymaptic.GeoBlazor.Core.Model.AttachmentQuery>

Inheritance System.Object 🡒 AttachmentQuery

Implements System.IEquatable<AttachmentQuery>

Constructors

AttachmentQuery(string, IReadOnlyCollection, Nullable, IReadOnlyCollection, IReadOnlyCollection, string, Nullable, IReadOnlyCollection, IReadOnlyCollection, Nullable, IReadOnlyCollection, Nullable, string) Constructor

This class defines parameters for executing queries for feature attachments from a
feature layer.
ArcGIS Maps SDK for JavaScript

public AttachmentQuery(string? AttachmentsWhere=null, System.Collections.Generic.IReadOnlyCollection<string>? AttachmentTypes=null, System.Nullable<bool> CacheHint=null, System.Collections.Generic.IReadOnlyCollection<string>? GlobalIds=null, System.Collections.Generic.IReadOnlyCollection<string>? Keywords=null, string? Name=null, System.Nullable<double> Num=null, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Model.ObjectId>? ObjectIds=null, System.Collections.Generic.IReadOnlyCollection<string>? OrderByFields=null, System.Nullable<bool> ReturnMetadata=null, System.Collections.Generic.IReadOnlyCollection<int>? Size=null, System.Nullable<double> Start=null, string? Where=null);

Parameters

AttachmentsWhere System.String

The where clause to be applied to attachment queries.
ArcGIS Maps SDK for JavaScript

AttachmentTypes System.Collections.Generic.IReadOnlyCollection<System.String>

The file format that is supported by query attachment.
ArcGIS Maps SDK for JavaScript

CacheHint System.Nullable<System.Boolean>

Indicates if the service should cache the attachment query results.
default undefined
ArcGIS Maps SDK for JavaScript

GlobalIds System.Collections.Generic.IReadOnlyCollection<System.String>

An array of globalIds for the features in the layer being queried.
ArcGIS Maps SDK for JavaScript

Keywords System.Collections.Generic.IReadOnlyCollection<System.String>

Used to query for attachments that match the provided keywords.
ArcGIS Maps SDK for JavaScript

Name System.String

Used to query for attachments that match this name.
ArcGIS Maps SDK for JavaScript

Num System.Nullable<System.Double>

The number of features to retrieve.
ArcGIS Maps SDK for JavaScript

ObjectIds System.Collections.Generic.IReadOnlyCollection<ObjectId>

An array of objectIds of the features to be queried for attachments.
ArcGIS Maps SDK for JavaScript

OrderByFields System.Collections.Generic.IReadOnlyCollection<System.String>

An array of one or more attachmentInfo field names on which the returned queried attachments will be sorted.
ArcGIS Maps SDK for JavaScript

ReturnMetadata System.Nullable<System.Boolean>

If true, the Exchangeable image file format for the attachment will be included in
attachmentInfo.
default false
ArcGIS Maps SDK for JavaScript

Size System.Collections.Generic.IReadOnlyCollection<System.Int32>

The file size of the attachment is specified in bytes.
ArcGIS Maps SDK for JavaScript

Start System.Nullable<System.Double>

This option fetches query results by skipping a specified number of records.
ArcGIS Maps SDK for JavaScript

Where System.String

The where clause to be applied to the layer.
ArcGIS Maps SDK for JavaScript

Properties

AttachmentQuery.AttachmentsWhere Property

The where clause to be applied to attachment queries.
ArcGIS Maps SDK for JavaScript

public string? AttachmentsWhere { get; set; }

Property Value

System.String

AttachmentQuery.AttachmentTypes Property

The file format that is supported by query attachment.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyCollection<string>? AttachmentTypes { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<System.String>

AttachmentQuery.CacheHint Property

Indicates if the service should cache the attachment query results.
default undefined
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> CacheHint { get; set; }

Property Value

System.Nullable<System.Boolean>

AttachmentQuery.GlobalIds Property

An array of globalIds for the features in the layer being queried.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyCollection<string>? GlobalIds { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<System.String>

AttachmentQuery.Keywords Property

Used to query for attachments that match the provided keywords.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyCollection<string>? Keywords { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<System.String>

AttachmentQuery.Name Property

Used to query for attachments that match this name.
ArcGIS Maps SDK for JavaScript

public string? Name { get; set; }

Property Value

System.String

AttachmentQuery.Num Property

The number of features to retrieve.
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> Num { get; set; }

Property Value

System.Nullable<System.Double>

AttachmentQuery.ObjectIds Property

An array of objectIds of the features to be queried for attachments.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Model.ObjectId>? ObjectIds { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<ObjectId>

AttachmentQuery.OrderByFields Property

An array of one or more attachmentInfo field names on which the returned queried attachments will be sorted.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyCollection<string>? OrderByFields { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<System.String>

AttachmentQuery.ReturnMetadata Property

If true, the Exchangeable image file format for the attachment will be included in
attachmentInfo.
default false
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> ReturnMetadata { get; set; }

Property Value

System.Nullable<System.Boolean>

AttachmentQuery.Size Property

The file size of the attachment is specified in bytes.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyCollection<int>? Size { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<System.Int32>

AttachmentQuery.Start Property

This option fetches query results by skipping a specified number of records.
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> Start { get; set; }

Property Value

System.Nullable<System.Double>

AttachmentQuery.Where Property

The where clause to be applied to the layer.
ArcGIS Maps SDK for JavaScript

public string? Where { get; set; }

Property Value

System.String