// Token: 0x06000CC5 RID: 3269 RVA: 0x0002F53C File Offset: 0x0002D73C public RowBrokerHandler(string subscriptionId, SubscriptionParameters parameters, ExTimeZone timeZone, IMailboxContext userContext) : base(subscriptionId, parameters, userContext) { using (DisposeGuard disposeGuard = this.Guard()) { this.rowNotifier = new RowNotifier(subscriptionId, userContext, userContext.ExchangePrincipal.MailboxInfo.MailboxGuid); this.rowNotifier.RegisterWithPendingRequestNotifier(); this.folderId = StoreId.EwsIdToFolderStoreObjectId(parameters.FolderId); this.timeZone = timeZone; disposeGuard.Success(); } }
// Token: 0x0600172D RID: 5933 RVA: 0x0008A7AC File Offset: 0x000889AC public void UpdateId(EntitySyncProviderFactory factory, string itemId) { base.CheckDisposed("get_NativeItem"); if (base.NativeItem != null) { throw new InvalidOperationException("The sync item already has NativeItem"); } StoreObjectId storeId = StoreId.EwsIdToFolderStoreObjectId(itemId); base.NativeItem = Microsoft.Exchange.Data.Storage.Item.Bind(factory.StoreSession, storeId, EntitySyncItem.WatermarkProperties); this.Item = null; }
internal static object ValidateArchiveFolderIdCallback(object value) { string text = value as string; if (!string.IsNullOrEmpty(text)) { try { if (Folder.IsFolderId(StoreId.EwsIdToFolderStoreObjectId(text))) { return(value); } } catch (InvalidIdMalformedException) { ExTraceGlobals.UserOptionsTracer.TraceDebug(0L, "Invalid archive folder id: '{0}'", new object[] { value }); } } return(null); }
public CreateResendDraft(CallContext callContext, string ndrMessageId, string draftsFolderId) : base(callContext) { this.ndrMessageId = StoreId.EwsIdToStoreObjectId(ndrMessageId); this.draftFolderId = StoreId.EwsIdToFolderStoreObjectId(draftsFolderId); }