วิธีผสานไฟล์ OST ใน C #
.NET API ที่ใช้งานง่ายและมีประสิทธิภาพสูงเพื่อรวมไฟล์ OST
การรวมไฟล์ OST (ตารางการจัดเก็บออฟไลน์) อยู่ที่การรวมไฟล์ OST หลายไฟล์เป็นไฟล์เดียวทำให้จัดการและเข้าถึงข้อมูลอีเมลได้ง่ายขึ้นทางออกที่แข็งแกร่งและมีประสิทธิภาพสำหรับงานนี้คือ กำหนดอีเมลสำหรับ .NET ซึ่งช่วยให้นักพัฒนาสามารถจัดการไฟล์ OST ได้อย่างมีประสิทธิภาพ และช่วยให้พวกเขาสามารถจัดสรรเวลาและความพยายามในด้านที่สำคัญและคุ้มค่ามากขึ้นของโครงการของพวกเขาAspose.Email สำหรับ .NET เป็น API อเนกประสงค์ที่ให้คุณสมบัติและฟังก์ชันที่ทรงพลังเพื่อเพิ่มความคล่องตัวในการรวมไฟล์ OST รวมถึงจัดการกับงานที่เกี่ยวข้องกับอีเมลที่ท้าทายอื่น ๆ
API นำเสนอความสามารถในการรวมไฟล์ OST หลายไฟล์ได้อย่างราบรื่นในขณะที่รับประกันความสมบูรณ์ของข้อมูล รักษาโครงสร้างโฟลเดอร์ และรักษาคุณสมบัติอีเมลด้วยการใช้ประโยชน์จาก Aspose.Email สำหรับ .NET นักพัฒนาสามารถทำให้กระบวนการรวมเข้าด้วยกันเป็นไปโดยอัตโนมัติ ลดความพยายามและความซับซ้อนที่เกี่ยวข้องกับการจัดการไฟล์ OST หลายไฟล์ ซึ่งจะช่วยเพิ่มประสิทธิภาพโดยรวม
.NET API ง่ายต่อการติดตั้งและใช้งานเริ่มเพิ่มประสิทธิภาพการจัดการข้อมูลของคุณด้วย Aspose.Email สำหรับ .NET โดยดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
Open NuGet ตัวจัดการแพคเกจค้นหา Aspose.Email และติดตั้งบนอุปกรณ์ของคุณ
ใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ:
PM> Install-Package Aspose.Email
ขั้นตอนสำหรับการรวมไฟล์ OST ใน C #
เอกสารพื้นฐานที่ผสานรวมและเชื่อมโยงกับ กำหนดอีเมลสำหรับ .NET API สามารถทำได้ด้วยโค้ดเพียงไม่กี่บรรทัด
- กำหนดอาร์เรย์ของชื่อไฟล์ OST ต้นฉบับ โดยใช้สตริง SourceOstFiles
- สร้างไฟล์ PST ใหม่โดยใช้ PersonalStorage.Create() วิธีการระบุชื่อไฟล์และเวอร์ชันรูปแบบ
- สมัครสมาชิกเหตุการณ์สำหรับกระบวนการติดตาม
- ผสาน PST ที่สร้างขึ้นกับไฟล์ OST โดยใช้ pst.MergeWith() วิธีส่งผ่านอาร์เรย์ของชื่อไฟล์ OST ต้นฉบับ
ไฟล์ OST จะถูกรวมเข้ากับ PST เดียวเนื่องจากไม่สามารถสร้างได้ตั้งแต่เริ่มต้น
ข้อกำหนดของระบบ
API ของเราได้รับการสนับสนุนบนแพลตฟอร์มและระบบปฏิบัติการที่สำคัญทั้งหมดก่อนดำเนินการรหัสด้านล่างโปรดตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้ในระบบของคุณ
- Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับแพลตฟอร์ม.NET Framework, .NET Core, Windows Azure, Mono หรือ Xamarin
- สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
- Aspose.Email สำหรับ .NET DLL ที่อ้างอิงในโครงการของคุณ - ติดตั้งจาก NuGet โดยใช้ปุ่มดาวน์โหลดด้านบน
ผสานไฟล์ OST - C #
string[] sourceOstFiles = { "source1.ost", "source2.ost", "source3.ost", ... "sourceN.ost" };
using (var pst = PersonalStorage.Create("target.pst", FileFormatVersion.Unicode))
{
// The events subscription is an optional step for the tracking process only.
pst.StorageProcessed += PstMerge_OnStorageProcessed;
pst.ItemMoved += PstMerge_OnItemMoved;
// Merges with the pst files that are located in separate folder.
pst.MergeWith(sourceOstFiles);
}
เกี่ยวกับ API
กำหนดอีเมลสำหรับ .NET เป็น API ที่ทรงพลังและเชื่อถือได้สำหรับการทำงานกับข้อความอีเมลรายชื่อปฏิทินและงานที่เกี่ยวข้องกับอีเมลอื่น ๆ ในแอปพลิเคชัน.NETมีคุณสมบัติที่หลากหลายเช่นการสร้างอ่านและการจัดการข้อความอีเมลการจัดการรายชื่อและปฏิทินการส่งและรับอีเมลและการทำงานกับรูปแบบอีเมลต่างๆ รวมถึง PST, MSG, EML และ MHTAPI ได้รับการออกแบบให้ใช้งานง่ายและยืดหยุ่นทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับการรวมฟังก์ชันอีเมลเข้ากับแอปพลิเคชัน.NET
Aspose.Email ให้การเข้าถึงทรัพยากรได้ฟรี:
- ที่เข้าใจได้ documentation พร้อมคำแนะนำอย่างละเอียดเกี่ยวกับคุณสมบัติที่รองรับทั้งหมด
- ฟอรัมสนับสนุน ให้คำตอบอย่างมืออาชีพสำหรับคำถามที่เป็นไปได้ทั้งหมด
- the blog ด้วยคอลเลกชันของโพสต์เกี่ยวกับปัญหาเร่งด่วน
- คุณสมบัติขั้นสูง ของห้องสมุด
API เป็นแบบสแตนด์อโลนและไม่ต้องใช้ Microsoft Outlook หรือการติดตั้งซอฟต์แวร์อื่น ๆ
OST What is OST File Format
OST หรือไฟล์เก็บข้อมูลออฟไลน์แสดงข้อมูลกล่องจดหมายของผู้ใช้ในโหมดออฟไลน์บนเครื่องท้องถิ่นเมื่อลงทะเบียนกับ Exchange Server โดยใช้ Microsoft Outlookมันจะถูกสร้างโดยอัตโนมัติเมื่อใช้ Microsoft Outlook ครั้งแรกเมื่อเชื่อมต่อกับเซิร์ฟเวอร์เมื่อสร้างไฟล์ข้อมูลจะถูกซิงโครไนซ์กับเซิร์ฟเวอร์อีเมลเพื่อให้สามารถใช้งานได้แบบออฟไลน์เช่นกันในกรณีที่ตัดการเชื่อมต่อจากเซิร์ฟเวอร์อีเมลไฟล์ OST สามารถใช้รายการกล่องจดหมายเช่นอีเมลรายชื่อติดต่อข้อมูลปฏิทินบันทึกงานและข้อมูลอื่น ๆ ที่คล้ายคลึงกันผู้ใช้สามารถสร้างอีเมลและรายการข้อมูลอื่น ๆ ในไฟล์ OST แม้จะไม่มีการเชื่อมต่อกับเซิร์ฟเวอร์ แต่สิ่งเหล่านี้จะไม่ถูกซิงโครไนซ์กับเซิร์ฟเวอร์เมื่อสร้างการเชื่อมต่อไฟล์ท้องถิ่นจะซิงโครไนซ์กับเซิร์ฟเวอร์อีกครั้งเพื่อให้ทั้งเซิร์ฟเวอร์และสำเนาท้องถิ่นอยู่ในระดับข้อมูลเดียวกัน
Read More