API Reference
OfflineAddressBookEntry
One schema-driven Offline Address Book object.
Inheritance
- Object
- OfflineAddressBookEntry
Usage
Explore 3 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 2
Accepted by parameters 1
Methods
public Boolean IsPropertyTruncated(UInt32 propertyTag) #BooleanReturns whether OAB generation reported a property as truncated or omitted.
Parameters
- propertyTag System.UInt32
public EmailAddress ToEmailAddress() #EmailAddressProjects the directory identity into the shared OfficeIMO email-address model.
public OutlookContact ToOutlookContact() #OutlookContactProjects compatible person/contact fields into the shared Outlook contact model.
public OfflineAddressBookEntrySummary ToSummary() #OfflineAddressBookEntrySummaryCreates a small listing and search projection for this entry.
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public OfflineAddressBookEntryReference Reference { get; } #Stable reference for this session snapshot.
public OfflineAddressBookListInfo AddressList { get; } #Owning address list.
public IReadOnlyList<MapiProperty> Properties { get; } #All decoded file-defined properties.
public IReadOnlyList<EmailDiagnostic> Diagnostics { get; } #Entry-scoped compatibility and fidelity diagnostics.
public String? BusinessTelephone { get; } #Primary business telephone.
public IReadOnlyList<String> BusinessTelephone2 { get; } #Secondary business telephone numbers.
public IReadOnlyList<String> HomeTelephone2 { get; } #Secondary home telephone numbers.
public IReadOnlyList<String> ProxyAddresses { get; } #SMTP, X400, and other proxy addresses.
public IReadOnlyList<String> MemberDistinguishedNames { get; } #Distribution-list member distinguished names when present in the offline snapshot.
public IReadOnlyList<String> MemberOfDistinguishedNames { get; } #Distribution lists containing this object when present in the offline snapshot.
public IReadOnlyList<UInt32> TruncatedPropertyTags { get; } #Properties truncated or omitted by OAB generation limits.
public OfflineAddressBookObjectType ObjectType { get; } #Common object type projection.
public UInt32? DistributionListMemberCount { get; } #Expanded distribution-list member count when supplied.
public UInt32? DistributionListExternalMemberCount { get; } #External distribution-list member count when supplied.
public Boolean? IsHierarchicalGroup { get; } #Whether a distribution list represents a departmental group.
public Boolean? CanReceiveRichContent { get; } #Whether the target can receive rich message content.
public Boolean IsDistributionList { get; } #Whether the object is a distribution list.