ExchangeDistributionList Interface

The ExchangeDistributionList object provides detailed information about an AddressEntry that represents an Exchange distribution list.

Namespace:  Microsoft.Office.Interop.Outlook
Assembly:  Microsoft.Office.Interop.Outlook (in Microsoft.Office.Interop.Outlook.dll)

Syntax

'Declaration
<GuidAttribute("000630CA-0000-0000-C000-000000000046")> _
<CoClassAttribute(GetType(ExchangeDistributionListClass))> _
Public Interface ExchangeDistributionList _
    Inherits _ExchangeDistributionList
'Usage
Dim instance As ExchangeDistributionList
[GuidAttribute("000630CA-0000-0000-C000-000000000046")]
[CoClassAttribute(typeof(ExchangeDistributionListClass))]
public interface ExchangeDistributionList : _ExchangeDistributionList

Remarks

This is a .NET interface derived from a COM coclass that is required by managed code for interoperability with the corresponding COM object. Use this derived interface to access all method, property, and event members of the COM object. However, if a method or event you want to use shares the same name under the same COM object, cast to the corresponding primary interface to call the method, and cast to the latest events interface to connect to the event. Refer to this topic for information about the COM object. For information about the method and property members of the COM object, see _ExchangeDistributionList.

ExchangeDistributionList is a derived class of AddressEntry, and is returned instead of an AddressEntry when the caller performs a QueryInterface on the AddressEntry.

The AddressEntry.Members property supports enumerating members of a distribution list. ExchangeDistributionList adds the first-class properties for Alias, Comments, and PrimarySmtpAddress. You can also access other properties specific to the Exchange distribution list that are not exposed in the object model through the PropertyAccessor object.

Some properties such as Comments are read-write properties. Setting these properties requires the code to be running under an appropriate Exchange administrator account; without sufficient permissions, calling the _ExchangeUser.Update method will result in a "permission denied" error.

See Also

Reference

ExchangeDistributionList Members

Microsoft.Office.Interop.Outlook Namespace

Other Resources

How to: Get Members of an Exchange Distribution List