CSSearchableItemAttributeSet Class

Definition

Holds the actual content to be indexed for search.

[Foundation.Register("CSSearchableItemAttributeSet", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public class CSSearchableItemAttributeSet : Foundation.NSObject, Foundation.INSCopying, Foundation.INSSecureCoding, IDisposable
type CSSearchableItemAttributeSet = class
    inherit NSObject
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSCopying
    interface INSSecureCoding
Inheritance
CSSearchableItemAttributeSet
Attributes
Implements

Constructors

CSSearchableItemAttributeSet()

Default constructor, initializes a new instance of this class.

CSSearchableItemAttributeSet(IntPtr)

A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

CSSearchableItemAttributeSet(NSCoder)

A constructor that initializes the object from the data stored in the unarchiver object.

CSSearchableItemAttributeSet(NSObjectFlag)

Constructor to call on derived classes to skip initialization and merely allocate the object.

CSSearchableItemAttributeSet(String)

Creates a new CSSearchableItemAttributeSet for the specified item content type.

Properties

AccountHandles

Gets or sets an array of account handles that a message is associated with.

AccountIdentifier

Gets or sets the account identifier for a message.

AcquisitionMake

Gets or sets the manufacturer of the device that captured an image.

AcquisitionModel

Gets or sets the model of the device that captured an image.

AddedDate

Gets or sets the date that a media item was added.

AdditionalRecipients

Gets or sets an array of CSPerson objects that comprise the recipients on the Cc: field.

Album

Gets or sets the album for audio items.

AllDay

Gets a value that tells whether an event is an all-day event.

AlternateNames

Gets or sets an array of localized display names for an item.

Altitude

Gets or sets the altitude, in meters, above the WGS84 datum sea level.

Aperture

Gets or sets the logarithmic APEX value that describes the aperture of the capturing device at the time that an image was captured.

Artist

Gets or sets the artist for a media item.

Audiences

Gets or sets an intended audience descriptor for a media item.

AudioBitRate

Gets or sets the bitrate of the audio portion of a media item.

AudioChannelCount

Gets or sets the number of channels in an audio data file.

AudioEncodingApplication

Gets or sets the name of the application that encoded the audio data in a file.

AudioSampleRate

Gets or sets the frequency at which audio data was sampled when it was recorded, in Hz.

AudioTrackNumber

Gets or sets the track number of an audio media item.

AuthorAddresses

Gets or sets an array of author addresses.

AuthorEmailAddresses

Gets or sets an array of author email addresses.

AuthorNames

Gets or sets the list of names of the people who have authored a message.

Authors

Gets or sets an array of CSPerson objects that represent the authors of a message.

BitsPerSample

Gets or sets the bit depth of image or audio items.

CameraOwner

Gets or sets the owner of the camera that captured an image.

City

Gets or sets the city of an item's origin.

Class (Inherited from NSObject)
ClassHandle

The handle for this class.

Codecs

Gets or sets the codecs that were used to encode a media item.

ColorSpace

Gets or sets a string representation, such as RGB, of a color space model for an image item.

Comment

Gets or sets a comment for a media file.

CompletionDate

Gets or sets the date on which an item was finished.

Composer

Gets or sets the composer for an audio media item.

ContactKeywords

Gets or sets the list of the names of contacts who are associated with an item, but who are not the authors of the item.

ContainerDisplayName

Gets or sets the localized container display name.

ContainerIdentifier

Gets or sets the identifer of the item's container.

ContainerOrder

Gets or sets the order of the item within its container.

ContainerTitle

Gets or sets the title of the item's container.

ContentCreationDate

Gets or sets the creation date of an item.

ContentDescription

Gets or sets a description for an item.

ContentModificationDate

Gets or sets the date when a content item was most recently modified.

ContentRating

Gets or sets a value that represents whether a media item is explicit.

ContentSources

Gets or sets an array of URLs, email subject lines, ore etc., that represent the sources from which a media item was obtained.

ContentType

Gets or sets the Uniform Type Identifier (UTI), of an item.

ContentTypeTree

Gets or sets the hierarchy of types for an item.

ContentUrl

Gets or sets the URL of indexable content.

Contributors

Gets or sets a list of contributors to the production of a media item.

Copyright

Gets or sets the date that a media item was copyrighted.

Country

Gets or sets the name of the country were a media item was created.

Coverage

Gets or sets an arbitrary string that is intended to represent the geographica or temporal scope of a media item.

Creator

The name of the software tool that was used to create an item.

DebugDescription

A developer-meaningful description of this object.

(Inherited from NSObject)
DeliveryType

Gets or sets a value that is 0 to represent "fast start" and 1 to represent the Real Time Streaming Protocol.

Description

Description of the object, the Objective-C version of ToString.

(Inherited from NSObject)
Director

Gets or sets the director of a media item.

DisplayName

Gets or sets the display name for an item.

DomainIdentifier

Gets or sets a tag that can be used to group items for deletion.

DownloadedDate

Gets or sets the date on which an item was downloaded.

DueDate

Gets or sets the date at which an item is due.

Duration

Gets or sets the length of time that a playable content item plays.

Editors

Gets or sets a list of the names of the editors who have contributed to the file.

EmailAddresses

Gets or sets a list of email messages that are associated with a file's author.

EmailHeaders

Gets or sets a dictionary that contains the headers for an email message.

EncodingApplications

Gets or sets the name of the application that encoded content within a PDF stream.

EndDate

Gets or sets an item's end date.

ExifGpsVersion

Gets or sets the EXIF version for a media item's GPS metadata.

ExifVersion

Gets or sets the EXIF version for a media item.

ExposureMode

Gets or sets a value that describes the exposure mode that was used to capture an image.

ExposureProgram

Gets or sets a string that describes the exposure program that was used to capture an image.

ExposureTime

Gets or sets the exposure time that was used to capture an image item.

ExposureTimeString

Gets or sets a string description of the exposure time that was used to capture an image item.

FileSize

Gets or sets the size of a file.

FlashOn

Gets or sets a number with Boolean semantics that indicates if flash was used to capture an image.

FNumber

Gets or sets the focal ratio that was used when capturing an image.

FocalLength

Gets or sets the focal length of the device that was used to capture an image.

FocalLength35mm

Gets or sets a number with Boolean semantics that indicates if the focal length of the device that was used to capture an image was 35 mm.

FontNames

Gets or sets an array that contains the names of all of the fonts used in a document.

FullyFormattedAddress

Gets or sets the fully formatted geographic address of the item.

GeneralMidiSequence

Gets or sets a number with Boolean semantics that indicates whether the MIDI sequence in a file is set up for use with general MIDI devices.

Genre

Gets or sets a string that describes the genre of a media item.

GpsAreaInformation

Gets or sets GPS area information for a place item.

GpsDateStamp

Gets or sets the GPS date stamp.

GpsDestBearing

Gets or sets the bearing to a destination.

GpsDestDistance

Gets or sets the distance to a destination.

GpsDestLatitude

Gets or sets the latitude of a GPS destination.

GpsDestLongitude

Gets or sets the longitude of a GPS destination.

GpsDifferental

Gets or sets a differential correction to GPS.

GpsDop

Gets or sets the dilution of precision for GPS data.

GpsMapDatum

Gets or sets the coordinate system and reference points that are used in conjunction with GPS data.

GpsMeasureMode

Gets or sets the measurement precision mode for the GPS receiver.

GpsProcessingMethod

Gets or sets the location processing method for the GPS receiver.

GpsStatus

Gets or sets the GPS receiver's status.

GpsTrack

Gets or sets the direction of travel as a number of degrees clockwise from true north.

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from NSObject)
HasAlphaChannel

Gets or sets a number with Boolean semantics that indicates if the color representation used by an image has an alpha channel.

Headline

Gets or sets a brief description of an item.

HiddenAdditionalRecipients

Gets or sets an array of CSPerson objects that represent the recipients on the Bcc: line of an email.

HtmlContentData

Gets or sets the UTF-8 string representation of the HTML contents of a document.

Identifier

Gets or sets the identifier for an item.

ImageDirection

Gets or sets direction in which an image was taken.

ImportantDates

Gets or sets an array of important dates for an item.

Information

Gets or sets an information string.

InstantMessageAddresses

Gets or sets an array of instant message addresses for an instant message.

Instructions

Gets or sets a string that contains instructions for an item. E.g., a warning or note.

IsDirectBinding (Inherited from NSObject)
IsoSpeed

Gets or sets the ISO speed that was used to capture an image item.

IsProxy (Inherited from NSObject)
IsUserCreated
IsUserCurated
IsUserOwned
Item[CSCustomAttributeKey]
KeySignature

Gets or sets a string representation of the key signature of a musical piece.

Keywords

Gets or sets an array of keywords for an item.

Kind

Gets or sets a document kind.

Languages

Gets or sets a list of languages for an item.

LastUsedDate

Gets or sets the most recent date on which an item was used.

Latitude

Gets or sets the north latitude for an item.

LayerNames

Gets or sets a list of strings that represent layer names.

LensModel

Gets or sets the lens model on the device that was used to capture an image.

LikelyJunk

Gets or sets a value with Boolean semantics that tells whether a message is likely to be considered junk.

Local

Gets or sets a value with Boolean semantics that tells whether a media item is local.

Longitude

Gets or sets the east longitude for an item.

Lyricist

Gets or sets the lyricist for a song.

MailboxIdentifiers

Gets or sets a list of mailbox identifiers for a message.

MaxAperture

Gets or sets the smallest F number for a lens.

MediaTypes

Gets or sets an array of strings that represent the media types that are contained in a media item.

MetadataModificationDate

Gets or sets the most recent date that a metadata attribute was changed.

MeteringMode

Gets or sets the metering mode that was used on the device to capture an image item.

MusicalGenre

Gets or sets the genre of an audio media item that contains music.

MusicalInstrumentCategory

Gets or sets a string that represents the category of musical instrument in an audio media item.

MusicalInstrumentName

Gets or sets a string that represents the name of the musical instrument in an audio media item.

NamedLocation

Gets or sets the possibly user-specified location name of a point of interest.

Organizations

Gets or sets a list of contributing organizations for an item's content.

Orientation

Gets or sets a number that represents the orientation of image item data.

OriginalFormat

Gets or sets a description of the original format of a media item.

OriginalSource

Gets or sets a description of the original source of a media item.

PageCount

Gets or sets the number of pages in a document item.

PageHeight

Gets or sets the page height.

PageWidth

Gets or sets the page width.

Participants

Gets or sets a list of people represented in an image or document.

Path

Gets or sets the absolute path to an item.

Performers

Gets or sets a list of performers in a media item.

PhoneNumbers

Gets or sets an array of phone numbers related to a message.

PixelCount

Gets or sets the number of pixels in an image item.

PixelHeight

Gets the height of a visual media item in pixels.

PixelWidth

Gets the width of a visual media item in pixels.

PlayCount

Gets or sets the play count for a media item.

PostalCode

Gets or sets the postal code for the item.

PrimaryRecipients

Gets or sets an array of CSPerson objects that represent the recipients on the To: line of an email.

Producer

Gets or sets the producer for a media item.

ProfileName

Gets or sets the color profile used in an image media item.

Projects

Gets or sets a list of projects to which a file belongs.

ProviderDataTypeIdentifiers
ProviderFileTypeIdentifiers
ProviderInPlaceFileTypeIdentifiers
Publishers

Gets or sets a list of publishers for a media item.

RankingHint
Rating

Gets or sets a user-supplied media item rating.

RatingDescription

Gets or sets the rating description.

RecipientAddresses

Gets or sets a list of recipient addresses associated with a message.

RecipientEmailAddresses

Gets or sets a list of recipient email addresses associated with a message.

RecipientNames

Gets or sets a list of recipient names associated with a message.

RecordingDate

Gets or sets the date on which a musical media item was recorded.

RedEyeOn

Gets or sets a number with Boolean semantics that tells whether red-eye reduction was used to capture an image.

RelatedUniqueIdentifier

Gets or sets the list of unique identifiers for items that are related to an activity.

ResolutionHeightDPI

Gets or sets the resolution height of an image in DPI.

ResolutionWidthDpi

Gets or sets the resolution width of an image in DPI.

RetainCount

Returns the current Objective-C retain count for the object.

(Inherited from NSObject)
Rights

Gets or sets a string that represents rights information for an item.

Role

Gets or sets the role associated with the creator of content.

SecurityMethod

Gets or sets a description of the encryption method used for an item.

Self (Inherited from NSObject)
Speed

Gets or sets a speed value in kilometers/hour.

StartDate

Gets or sets a starting date for an item.

StateOrProvince

Gets or sets the state or province information for an item.

Streamable

Gets or sets a number with Boolean semantics that tells whether a media item is streamable.

Subject

Gets or sets the subject for a message.

SubThoroughfare

Gets or sets a secondary street component, such as a house number.

Superclass (Inherited from NSObject)
SuperHandle

Handle used to represent the methods in the base class for this NSObject.

(Inherited from NSObject)
SupportsNavigation

Gets or sets a value that tells whether a location item can be navigated to.

SupportsPhoneCall

Gets or sets a value that tells whether the number associated with an item can be called.

Tempo

Gets or sets the tempo of a musical audio media item.

TextContent

Gets or sets the text content of a message.

Theme

Gets or sets the theme of a document.

Thoroughfare

Gets or sets the street name for the item.

ThumbnailData

Gets or sets data that represent the thumbnail image of an item.

ThumbnailUrl

Gets or sets the URL for the thumbnail image of an item.

TimeSignature

Gets or sets the time signature of a musical audio media item.

Timestamp

Gets or sets the timestamp for an item.

Title

Gets or sets the title of an item.

TotalBitRate

Gets or sets the combined audio and visual bitrate of a video media item.

Url

Gets or sets the url for an item.

Version

Gets or sets the version of an item.

VideoBitRate

Gets or set the video bitrate of a video media item.

WeakRelatedUniqueIdentifier

Gets or sets an identifier for an item that is related to, but not linked with, an activity.

WhiteBalance

Gets or sets the white balance of the device that recorded an image.

Zone (Inherited from NSObject)

Methods

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registers an object for being observed externally (using NSString keyPath).   Observed changes are dispatched to the observer’s object ObserveValue(NSString, NSObject, NSDictionary, IntPtr) method.

(Inherited from NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registers an object for being observed externally (using string keyPath).   Observed changes are dispatched to the observer’s object ObserveValue(NSString, NSObject, NSDictionary, IntPtr) method.

(Inherited from NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registers an object for being observed externally using an arbitrary method.

(Inherited from NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registers an object for being observed externally using an arbitrary method.

(Inherited from NSObject)
AwakeFromNib()

Called after the object has been loaded from the nib file. Overriders must call base.AwakeFromNib().

(Inherited from NSObject)
BeginInvokeOnMainThread(Action) (Inherited from NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invokes asynchrously the specified code on the main UI thread.

(Inherited from NSObject)
Bind(NSString, NSObject, String, NSDictionary) (Inherited from NSObject)
Bind(String, NSObject, String, NSDictionary) (Inherited from NSObject)
BindingInfo(String) (Inherited from NSObject)
BindingOptionDescriptions(String) (Inherited from NSObject)
BindingValueClass(String) (Inherited from NSObject)
CommitEditing() (Inherited from NSObject)
CommitEditing(NSObject, Selector, IntPtr) (Inherited from NSObject)
ConformsToProtocol(IntPtr)

Invoked to determine if this object implements the specified protocol.

(Inherited from NSObject)
Copy()

Performs a copy of the underlying Objective-C object.

(Inherited from NSObject)
Copy(NSZone)

Performs a copy of the underlying Objective-C object.

DangerousAutorelease() (Inherited from NSObject)
DangerousRelease() (Inherited from NSObject)
DangerousRetain() (Inherited from NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indicates a change occurred to the indexes for a to-many relationship.

(Inherited from NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (Inherited from NSObject)
DidChangeValue(String)

Indicates that a change occurred on the specified key.

(Inherited from NSObject)
Dispose()

Releases the resources used by the NSObject object.

(Inherited from NSObject)
Dispose(Boolean)

Releases the resources used by the NSObject object.

(Inherited from NSObject)
DoesNotRecognizeSelector(Selector)

Indicates that this object does not recognize the specified selector.

(Inherited from NSObject)
EncodeTo(NSCoder)

Encodes the state of the object on the provided encoder

Equals(NSObject) (Inherited from NSObject)
Equals(Object) (Inherited from NSObject)
ExposedBindings() (Inherited from NSObject)
GetBindingInfo(NSString) (Inherited from NSObject)
GetBindingOptionDescriptions(NSString) (Inherited from NSObject)
GetBindingValueClass(NSString) (Inherited from NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Retrieves the values of the specified keys.

(Inherited from NSObject)
GetHashCode()

Generates a hash code for the current instance.

(Inherited from NSObject)
GetMethodForSelector(Selector) (Inherited from NSObject)
GetNativeField(String) (Inherited from NSObject)
GetNativeHash() (Inherited from NSObject)
Init() (Inherited from NSObject)
InitializeHandle(IntPtr) (Inherited from NSObject)
InitializeHandle(IntPtr, String) (Inherited from NSObject)
Invoke(Action, Double) (Inherited from NSObject)
Invoke(Action, TimeSpan) (Inherited from NSObject)
InvokeOnMainThread(Action) (Inherited from NSObject)
InvokeOnMainThread(Selector, NSObject)

Invokes synchrously the specified code on the main UI thread.

(Inherited from NSObject)
IsEqual(NSObject) (Inherited from NSObject)
IsKindOfClass(Class) (Inherited from NSObject)
IsMemberOfClass(Class) (Inherited from NSObject)
MarkDirty()

Promotes a regular peer object (IsDirectBinding is true) into a toggleref object.

(Inherited from NSObject)
MutableCopy()

Creates a mutable copy of the specified NSObject.

(Inherited from NSObject)
ObjectDidEndEditing(NSObject) (Inherited from NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indicates that the value at the specified keyPath relative to this object has changed.

(Inherited from NSObject)
PerformSelector(Selector) (Inherited from NSObject)
PerformSelector(Selector, NSObject) (Inherited from NSObject)
PerformSelector(Selector, NSObject, Double)

Invokes the selector on the current instance and if the obj is not null, it passes this as its single parameter.

(Inherited from NSObject)
PerformSelector(Selector, NSObject, Double, NSString[]) (Inherited from NSObject)
PerformSelector(Selector, NSObject, NSObject) (Inherited from NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (Inherited from NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (Inherited from NSObject)
PrepareForInterfaceBuilder() (Inherited from NSObject)
RemoveObserver(NSObject, NSString)

Stops the specified observer from receiving further notifications of changed values for the specified keyPath.

(Inherited from NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Stops the specified observer from receiving further notifications of changed values for the specified keyPath and context.

(Inherited from NSObject)
RemoveObserver(NSObject, String)

Stops the specified observer from receiving further notifications of changed values for the specified keyPath.

(Inherited from NSObject)
RemoveObserver(NSObject, String, IntPtr)

Stops the specified observer from receiving further notifications of changed values for the specified keyPath and context.

(Inherited from NSObject)
RespondsToSelector(Selector)

Whether this object recognizes the specified selector.

(Inherited from NSObject)
SetNativeField(String, NSObject) (Inherited from NSObject)
SetNilValueForKey(NSString)

Sets the value of the specified key to null.

(Inherited from NSObject)
SetValueForKey(NSObject, NSString)

Sets the value of the property specified by the key to the specified value.

(Inherited from NSObject)
SetValueForKeyPath(IntPtr, NSString)

A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

(Inherited from NSObject)
SetValueForKeyPath(NSObject, NSString)

Sets the value of a property that can be reached using a keypath.

(Inherited from NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indicates an attempt to write a value to an undefined key. If not overridden, raises an NSUndefinedKeyException.

(Inherited from NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Sets the values of this NSObject to those in the specified dictionary.

(Inherited from NSObject)
ToString()

Returns a string representation of the value of the current instance.

(Inherited from NSObject)
Unbind(NSString) (Inherited from NSObject)
Unbind(String) (Inherited from NSObject)
ValueForKey(NSString)

Returns the value of the property associated with the specified key.

(Inherited from NSObject)
ValueForKeyPath(NSString)

Returns the value of a property that can be reached using a keypath.

(Inherited from NSObject)
ValueForUndefinedKey(NSString)

Indicates an attempt to read a value of an undefined key. If not overridden, raises an NSUndefinedKeyException.

(Inherited from NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indicates that the values of the specified indices in the specified key are about to change.

(Inherited from NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (Inherited from NSObject)
WillChangeValue(String)

Indicates that the value of the specified key is about to change.

(Inherited from NSObject)

Extension Methods

ObjectDidBeginEditing(NSObject, INSEditor)
ObjectDidEndEditing(NSObject, INSEditor)
GetValidModes(NSObject, NSFontPanel)
ValidateToolbarItem(NSObject, NSToolbarItem)
GetDebugDescription(INSObjectProtocol)
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)
BeginPreviewPanelControl(NSObject, QLPreviewPanel)
EndPreviewPanelControl(NSObject, QLPreviewPanel)
GetAccessibilityCustomRotors(NSObject)

Gets the array of UIAccessibilityCustomRotor objects appropriate for this object.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Sets the array of UIAccessibilityCustomRotor objects appropriate for this object.

Applies to

See also