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
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
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; }