/// <summary> /// Binds to an existing e-mail message and loads the specified set of properties. /// Calling this method results in a call to EWS. /// </summary> /// <param name="service">The service to use to bind to the e-mail message.</param> /// <param name="id">The Id of the e-mail message to bind to.</param> /// <param name="propertySet">The set of properties to load.</param> /// <returns>An EmailMessage instance representing the e-mail message corresponding to the specified Id.</returns> public static new EmailMessage Bind( ExchangeService service, ItemId id, PropertySet propertySet) { return(service.BindToItem <EmailMessage>(id, propertySet)); }
/// <summary> /// Binds to an existing item, whatever its actual type is, and loads the specified set of properties. /// Calling this method results in a call to EWS. /// </summary> /// <param name="service">The service to use to bind to the item.</param> /// <param name="id">The Id of the item to bind to.</param> /// <param name="propertySet">The set of properties to load.</param> /// <returns>An Item instance representing the item corresponding to the specified Id.</returns> public static Item Bind( ExchangeService service, ItemId id, PropertySet propertySet) { return(service.BindToItem <Item>(id, propertySet)); }
/// <summary> /// Binds to an existing meeting request and loads the specified set of properties. /// Calling this method results in a call to EWS. /// </summary> /// <param name="service">The service to use to bind to the meeting request.</param> /// <param name="id">The Id of the meeting request to bind to.</param> /// <param name="propertySet">The set of properties to load.</param> /// <returns>A MeetingRequest instance representing the meeting request corresponding to the specified Id.</returns> public static new MeetingRequest Bind( ExchangeService service, ItemId id, PropertySet propertySet) { return(service.BindToItem <MeetingRequest>(id, propertySet)); }
/// <summary> /// Binds to an existing contact and loads the specified set of properties. /// Calling this method results in a call to EWS. /// </summary> /// <param name="service">The service to use to bind to the contact.</param> /// <param name="id">The Id of the contact to bind to.</param> /// <param name="propertySet">The set of properties to load.</param> /// <returns>A Contact instance representing the contact corresponding to the specified Id.</returns> public static new Contact Bind( ExchangeService service, ItemId id, PropertySet propertySet) { return(service.BindToItem <Contact>(id, propertySet)); }
/// <summary> /// Binds to an existing appointment and loads the specified set of properties. /// Calling this method results in a call to EWS. /// </summary> /// <param name="service">The service to use to bind to the appointment.</param> /// <param name="id">The Id of the appointment to bind to.</param> /// <param name="propertySet">The set of properties to load.</param> /// <returns>An Appointment instance representing the appointment corresponding to the specified Id.</returns> public static new Task <Appointment> Bind( ExchangeService service, ItemId id, PropertySet propertySet) { return(service.BindToItem <Appointment>(id, propertySet)); }
/// <summary> /// Binds to an existing meeting cancellation message and loads the specified set of properties. /// Calling this method results in a call to EWS. /// </summary> /// <param name="service">The service to use to bind to the meeting cancellation message.</param> /// <param name="id">The Id of the meeting cancellation message to bind to.</param> /// <param name="propertySet">The set of properties to load.</param> /// <returns>A MeetingCancellation instance representing the meeting cancellation message corresponding to the specified Id.</returns> public static new MeetingCancellation Bind( ExchangeService service, ItemId id, PropertySet propertySet) { return service.BindToItem<MeetingCancellation>(id, propertySet); }
/// <summary> /// Binds to an existing task and loads the specified set of properties. /// Calling this method results in a call to EWS. /// </summary> /// <param name="service">The service to use to bind to the task.</param> /// <param name="id">The Id of the task to bind to.</param> /// <param name="propertySet">The set of properties to load.</param> /// <returns>A Task instance representing the task corresponding to the specified Id.</returns> public static new Task Bind( ExchangeService service, ItemId id, PropertySet propertySet) { return(service.BindToItem <Task>(id, propertySet)); }
/// <summary> /// Binds to an existing Persona and loads the specified set of properties. /// Calling this method results in a call to EWS. /// </summary> /// <param name="service">The service to use to bind to the Persona.</param> /// <param name="id">The Id of the Persona to bind to.</param> /// <param name="propertySet">The set of properties to load.</param> /// <returns>A Persona instance representing the Persona corresponding to the specified Id.</returns> public static new Persona Bind( ExchangeService service, ItemId id, PropertySet propertySet) { return(service.BindToItem <Persona>(id, propertySet)); }
/// <summary> /// Binds to an existing meeting message and loads the specified set of properties. /// Calling this method results in a call to EWS. /// </summary> /// <param name="service">The service to use to bind to the meeting message.</param> /// <param name="id">The Id of the meeting message to bind to.</param> /// <param name="propertySet">The set of properties to load.</param> /// <returns>A MeetingMessage instance representing the meeting message corresponding to the specified Id.</returns> public static new Task <MeetingMessage> Bind( ExchangeService service, ItemId id, PropertySet propertySet) { return(service.BindToItem <MeetingMessage>(id, propertySet)); }
/// <summary> /// Binds to an existing contact and loads the specified set of properties. /// Calling this method results in a call to EWS. /// </summary> /// <param name="service">The service to use to bind to the contact.</param> /// <param name="id">The Id of the contact to bind to.</param> /// <param name="propertySet">The set of properties to load.</param> /// <returns>A Contact instance representing the contact corresponding to the specified Id.</returns> public static new Task <Contact> Bind( ExchangeService service, ItemId id, PropertySet propertySet, CancellationToken token = default(CancellationToken)) { return(service.BindToItem <Contact>(id, propertySet, token)); }