API Reference
EmailStoreItemId
Format-neutral stable identifier for one item within an open email store.
Inheritance
- ValueType
- EmailStoreItemId
Usage
Explore 16 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 5
- Property EmailStoreFields.ItemId
- Property EmailStoreItem.Key
- Method EmailStoreItemId.Parse
- Property EmailStoreItemReference.Key
- Property EmailStorePstMutationSelectionReport.ItemIds
Accepted by parameters 11
- Method EmailConversationGraph.GetChildren
- Method EmailConversationGraph.GetConversation
- Method EmailConversationGraph.GetNode
- Method EmailConversationGraph.GetParents
- Method EmailStoreItemId.CompareTo
- Method EmailStoreItemId.Equals
- Method EmailStoreItemId.op_Equality
- Method EmailStoreItemId.op_Equality
- Method EmailStoreItemId.op_Inequality
- Method EmailStoreItemId.op_Inequality
- Method EmailStoreItemId.TryParse
Constructors
public EmailStoreItemId(String value) #Creates an item identifier from the exact source value.
Parameters
- value System.String
Methods
public Int32 CompareTo(EmailStoreItemId other) #Int32Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
Parameters
- other OfficeIMO.Email.Store.EmailStoreItemId
- An object to compare with this instance.
Returns
A value that indicates the relative order of the objects being compared. The return value has these meanings: Value Meaning Less than zero This instance precedes in the sort order. Zero This instance occurs in the same position in the sort order as . Greater than zero This instance follows in the sort order.
public Boolean Equals(EmailStoreItemId other) #BooleanIndicates whether the current object is equal to another object of the same type.
Parameters
- other OfficeIMO.Email.Store.EmailStoreItemId
- An object to compare with this object.
Returns
true if the current object is equal to the other parameter; otherwise, false.
public override Boolean Equals(Object? obj) #BooleanIndicates whether this instance and a specified object are equal.
Parameters
- obj System.Object?
- The object to compare with the current instance.
Returns
true if obj and this instance are the same type and represent the same value; otherwise, false.
public override Int32 GetHashCode() #Int32Returns the hash code for this instance.
Returns
A 32-bit signed integer that is the hash code for this instance.
public static Boolean op_Equality(EmailStoreItemId left, EmailStoreItemId right) #BooleanTests two identifiers for ordinal equality.
Parameters
- left OfficeIMO.Email.Store.EmailStoreItemId
- right OfficeIMO.Email.Store.EmailStoreItemId
public static Boolean op_Inequality(EmailStoreItemId left, EmailStoreItemId right) #BooleanTests two identifiers for ordinal inequality.
Parameters
- left OfficeIMO.Email.Store.EmailStoreItemId
- right OfficeIMO.Email.Store.EmailStoreItemId
public static EmailStoreItemId Parse(String value) #EmailStoreItemIdParses a non-empty item identifier.
Parameters
- value System.String
public override String ToString() #StringReturns the fully qualified type name of this instance.
Returns
The fully qualified type name.
public static Boolean TryParse(String? value, out EmailStoreItemId id) #BooleanAttempts to parse a non-empty item identifier.
Parameters
- value System.String?
- id OfficeIMO.Email.Store.EmailStoreItemId
Inherited Methods
Properties
public Boolean IsEmpty { get; } #Whether this is the uninitialized default struct value.