GetSharingMetadataType class
Exchange Server 2013
The GetSharingMetadataType class represents a request to get an opaque authentication token that identifies the sharing invitation.
Namespace: ExchangeWebServices
Assembly: EWS (in EWS.dll)
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" }; try { // Submit the request and get the response. GetSharingMetadataResponseMessageType gsmResponse = esb.GetSharingMetadata(gsmRequest); } catch (Exception e) { Console.WriteLine(e.Message); } }
Show: