Oprávnění pro web a sokety

Zabezpečení internetu pro aplikace, které používají System.Net obor názvů, jsou poskytovány třídamiWebPermission.SocketPermission Třída WebPermission řídí právo aplikace požadovat data z identifikátoru URI nebo obsluhovat identifikátor URI na internetu. Třída SocketPermission řídí právo aplikace používat Socket data na místním portu nebo kontaktovat vzdálená zařízení pomocí přenosového protokolu na jiné adrese na základě hostitele, čísla portu a přenosového protokolu soketu.

Jakou třídu oprávnění používáte, závisí na typu aplikace. Aplikace, které používají WebRequest a jejich potomci, by měly ke správě oprávnění použít třídu WebPermission . Aplikace, které používají přístup na úrovni soketu, by měly ke správě oprávnění použít třídu SocketPermission .

WebPermission a SocketPermission definují dvě oprávnění: přijmout a připojit. Akceptuje aplikaci právo odpovědět na příchozí připojení od jiné strany. Připojení udělí aplikaci právo zahájit připojení k jiné straně.

U instancí SocketPermission znamená, že aplikace může přijímat příchozí připojení na místní přenosové adrese. Připojení znamená, že se aplikace může připojit k některé vzdálené (nebo místní) přenosové adrese.

U instancí WebPermission znamená, že aplikace může exportovat identifikátor URI řízený webPermission do světa; připojení znamená, že aplikace má přístup k URI (ať už je vzdálený nebo místní).

Viz také