Esempio n. 1
0
        public GetAttachmentDataProviderItemsResponse GetGroups(CallContext callContext, MailboxSession mailboxSession)
        {
            AttachmentDataProvider attachmentDataProvider = this.GetDefaultUploadDataProvider(callContext);
            GetAttachmentDataProviderItemsResponse getAttachmentDataProviderItemsResponse;

            if (attachmentDataProvider is OneDriveProAttachmentDataProvider)
            {
                OneDriveProAttachmentDataProvider oneDriveProAttachmentDataProvider = (OneDriveProAttachmentDataProvider)attachmentDataProvider;
                getAttachmentDataProviderItemsResponse = oneDriveProAttachmentDataProvider.GetGroups(mailboxSession);
            }
            else
            {
                getAttachmentDataProviderItemsResponse                = new GetAttachmentDataProviderItemsResponse();
                getAttachmentDataProviderItemsResponse.Items          = new AttachmentDataProviderItem[0];
                getAttachmentDataProviderItemsResponse.TotalItemCount = 0;
                getAttachmentDataProviderItemsResponse.ResultCode     = AttachmentResultCode.GenericFailure;
            }
            return(getAttachmentDataProviderItemsResponse);
        }