C# Class Hummingbird.Core.ExchangeConnector

Afficher le fichier Open project: Microsoft/hummingbird Class Usage Examples

Méthodes publiques

Méthode Description
GetExternalDistributionListOwner ( string dl, UserCredentials credentials, bool &isValidDl ) : string

Get the owner of an external distribution list.

PerformExchangeRequest ( UserCredentials credentials, string exchangeUrl, string param, ExchangeRequestType requestType, IEnumerable additionalParam = null ) : IExchangeResponse

Core method for performing EWS calls against the Exchange service.

Private Methods

Méthode Description
GetBasicAuthFormat ( UserCredentials credentials ) : string

Gets the concatenated username:password string required for the REST request.

Method Details

GetExternalDistributionListOwner() public méthode

Get the owner of an external distribution list.
public GetExternalDistributionListOwner ( string dl, UserCredentials credentials, bool &isValidDl ) : string
dl string Distribution list name (alias) without the domain.
credentials Hummingbird.Models.UserCredentials User credentials for service access.
isValidDl bool Indicates if there exists a DL with the alias.
Résultat string

PerformExchangeRequest() public méthode

Core method for performing EWS calls against the Exchange service.
public PerformExchangeRequest ( UserCredentials credentials, string exchangeUrl, string param, ExchangeRequestType requestType, IEnumerable additionalParam = null ) : IExchangeResponse
credentials Hummingbird.Models.UserCredentials User credentials.
exchangeUrl string URL to the EWS endpoint.
param string Additional parameters that work with the specific request.
requestType ExchangeRequestType Type of the EWS request.
additionalParam IEnumerable List of additional parameters needed for a request.
Résultat IExchangeResponse