Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

GetSharingMetadataType class

The GetSharingMetadataType class represents a request to get an opaque authentication token that identifies the sharing invitation.


Namespace:  ExchangeWebServices
Assembly:  EWS (in EWS.dll)

public class GetSharingMetadataType : BaseRequestType

The following code example shows you how to get an opaque authentication token that identifies a sharing invitation. In this example, user1@contoso.com wants to share its contacts folder with user1@fabikam.com and user2@test.com. IdOfContactsFolder represents the FolderIdType object that corresponds to the contacts folder of user1@contoso.com.

static void GetSharingMetadataTest(ExchangeServiceBinding esb)
    // Create the sharing request.
    GetSharingMetadataType gsmRequest = new GetSharingMetadataType();
    // Specify the identifier of the folder to be shared.
    gsmRequest.IdOfFolderToShare = IdOfContactsFolder;

    // Specify the sender of the request and the intended recipients.
    gsmRequest.SenderSmtpAddress = "user1@contoso.com";
    gsmRequest.Recipients = new string[] { "user1@fabrikam.com", "user2@test.com" };
      // Submit the request and get the response.
      GetSharingMetadataResponseMessageType gsmResponse = esb.GetSharingMetadata(gsmRequest);
    catch (Exception e)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
© 2015 Microsoft