.NET - Dapatkan protokol, host, dan port

Apakah ada cara sederhana di .NET untuk dengan cepat mendapatkan protokol, host, dan port saat ini? Misalnya, jika saya menggunakan URL berikut: http://www.mywebsite.com:80/pages/page1.aspx Saya harus kembali: http://www.mywebsite.com:80 Saya tahu saya bisa menggunakannya