API Reference
OfflineAddressBookEntry
One schema-driven Offline Address Book object.
Inheritance
- Object
- OfflineAddressBookEntry
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
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 override 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 X500Address { get; } #X500 distinguished name.
public String SmtpAddress { get; } #Primary SMTP address.
public String DisplayName { get; } #Display name.
public String Account { get; } #Directory account name.
public String GivenName { get; } #Given name.
public String Surname { get; } #Surname.
public String Initials { get; } #Initials.
public String CompanyName { get; } #Company name.
public String JobTitle { get; } #Job title.
public String Department { get; } #Department.
public String OfficeLocation { get; } #Office location.
public String AssistantName { get; } #Assistant name.
public String Comment { get; } #Directory comment.
public String TargetAddress { get; } #Routing target address.
public String StreetAddress { get; } #Street address.
public String Locality { get; } #City or locality.
public String StateOrProvince { get; } #State or province.
public String PostalCode { get; } #Postal code.
public String Country { get; } #Country or region.
public String BusinessTelephone { get; } #Primary business telephone.
public String HomeTelephone { get; } #Primary home telephone.
public String MobileTelephone { get; } #Mobile telephone.
public String PrimaryFax { get; } #Primary fax number.
public String AssistantTelephone { get; } #Assistant telephone.
public String PagerTelephone { get; } #Pager 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 Nullable<UInt32> RawObjectType { get; } #Raw MAPI object type.
public OfflineAddressBookObjectType ObjectType { get; } #Common object type projection.
public Nullable<UInt32> DisplayType { get; } #MAPI display type.
public Nullable<UInt32> DisplayTypeEx { get; } #Extended MAPI display type.
public Nullable<UInt32> DistributionListMemberCount { get; } #Expanded distribution-list member count when supplied.
public Nullable<UInt32> DistributionListExternalMemberCount { get; } #External distribution-list member count when supplied.
public Nullable<Boolean> IsHierarchicalGroup { get; } #Whether a distribution list represents a departmental group.
public Nullable<Boolean> CanReceiveRichContent { get; } #Whether the target can receive rich message content.
public Boolean IsDistributionList { get; } #Whether the object is a distribution list.