使用 BAM API 的考量
使用 「Microsoft.BizTalk.Bam.EventObservation.EventStream」 物件時,例如 DirectEventStream、BufferedEventStream、MessagingEventStream 或 OrchestrationEventStream,BAM 會擷取里程碑,讓它們自動以國際標準時間 (UTC) 格式 (這也稱為 Greenwich Mean Time) 。 當您使用 API 將日期/時間傳送給 BAM 時,所收到的格式在傳送時尚未轉換為 UTC 格式。 在開發 BAM 方案時,請將以下事項列入考量:
追蹤自 BizTalk Server 的資料是以 UTC 格式接收。 這可能與來自事件資料流的其他資料格式不一致。
如果您使用事件資料流 API 以本地時間格式來提供日期與時間追蹤資料,則 BAM 入口網站的資料會有錯誤,因為預期的 BAM 資料中,所有的時間都應為 UTC 格式。
如果您現有的應用程式是使用本地時間,而您現在正打算升級並計畫使用 BAM 入口網站,則請務必將資料修改為符合 UTC 格式要求。 同時,您需要修改自訂應用程式以轉換成 UTC 格式。