internal static ImportCalendarResults ImportCalendar(Stream inputStream, string charset, InboundConversionOptions options, StoreSession session, StoreObjectId folderId, Deadline deadline) { ImportCalendarResults result; using (CalendarFolder calendarFolder = CalendarFolder.Bind(session, folderId)) { result = ICalSharingHelper.ImportCalendar(inputStream, charset, options, session, calendarFolder, deadline, ExDateTime.MinValue, ExDateTime.MaxValue); } return(result); }
public void WriteInternetCalendar(Stream output, string charset) { base.CheckDisposed("WriteInternetCalendar"); Util.ThrowOnNullArgument(output, "output"); Util.ThrowOnNullOrEmptyArgument(charset, "charset"); ExTraceGlobals.SharingTracer.TraceDebug((long)this.GetHashCode(), "{0}: WriteInternetCalendar: FolderId = {1}; DetailLevel = {2}; PublishedFromDateTime = {3}; PublishedToDateTime = {4}.", new object[] { base.OwnerDisplayName, base.FolderId, this.DetailLevel, this.PublishedFromDateTime, this.PublishedToDateTime }); ICalSharingHelper.ExportCalendar(output, charset, new OutboundConversionOptions(base.MailboxSession.GetADRecipientSession(true, ConsistencyMode.IgnoreInvalid), base.MailboxSession.ServerFullyQualifiedDomainName), base.MailboxSession, base.FolderId, this.PublishedFromDateTime, this.PublishedToDateTime, this.DetailLevel); }
internal static ImportCalendarResults ImportCalendar(Stream inputStream, string charset, InboundConversionOptions options, StoreSession session, StoreObjectId folderId) { return(ICalSharingHelper.ImportCalendar(inputStream, charset, options, session, folderId, Deadline.NoDeadline)); }