第1章 维护系统安全 1
1.1 System.Security 2
1.1.1 CodeAccessPermission类 2
1.1.2 NamedPermissionSet类 9
1.1.3 PermissionSet类 13
1.1.4 SecurityElement类 22
1.1.5 SecurityException类 30
1.1.6 Securitymanager类 32
1.1.7 SuppressUnmanagedCodeSecurityAttribute类 37
1.1.8 UnverifiableCodeAttribute类 38
1.1.9 VerifierException类 39
1.1.10 XMLSyntaxException类 40
1.2.1 IEvidenceFactory接口 42
1.2 System.Security名称空间的接口成员 42
1.2.2 IPermission接口 43
1.2.3 ISecurityEncodable接口 45
1.2.4 ISecurityPolicyEncodable接口 47
1.2.5 IStackWalk接口 48
1.3 System.Security名称空间的枚举成员 51
第2章 设置安全策略 52
2.1 System.Security.Policy名称空间的类成员 53
2.1.1 AllMembershipCondition类 53
2.1.2 ApplicationDirectory类 56
2.1.3 ApplicationDirectoryMembershipCondition类 58
2.1.4 CodeGroup类 61
2.1.5 Evidence类 67
2.1.6 FileCodeGroup类 73
2.1.7 FirstMatchCodeGroup类 77
2.1.8 Hash类 80
2.1.9 HashMembershipCondition类 82
2.1.10 NetCodeGroup类 85
2.1.11 PermissionRequestEvidence类 88
2.1.12 PolicyException类 91
2.1.13 PolicyLevel类 92
2.1.14 PolicyStatement类 96
2.1.15 Publisher类 100
2.1.16 PublisherMembershipCondition类 102
2.1.17 Site类 106
2.1.18 SiteMembershipCondition类 109
2.1.19 SkipVerificationMembershipCondition类 113
2.1.20 StrongName类 117
2.1.21 StrongNameMembersipCondition类 120
2.1.22 UnionCodeGroup类 125
2.1.23 Url类 127
2.1.24 URLMembershipCondition类 130
2.1.25 WebPage类 133
2.1.26 WebPageMembershipCondition类 134
2.1.27 Zone类 137
2.1.28 ZoneMembershipCondition类 140
2.2 System.Security.Policy名称空间的接口 144
2.2.1 IIdentityPermissionFactory接口 144
2.2.2 IMembershipCOndition接口 145
2.3 System.Security.Policy名称空间的枚举成员 146
3.1 System.Security.Principal名称空间的类成员 148
3.1.1 GenericIdentity类 148
第3章 管理系统账户 148
3.1.2 GenericPrincipal类 149
3.1.3 WindowsIdentity类 150
3.1.4 WIndowsImpersonationContext类 155
3.1.5 WIndowsPrincipal类 155
3.2 System.Security.Principal名称空间的接口成员 157
3.2.1 Iidentity接口 157
3.2.2 Iprincipal接口 159
3.3 System.Security.Principal名称空间的枚举成员 160
3.3.1 PrincipalPolicy枚举 160
3.3.2 WindowsAccountType枚举 161
3.3.3 WindowsBuiltInRole枚举 161
第4章 网络编程接口 163
4.1.1 AuthenticationManager类 164
4.1 System.Net名称空间的类成员 164
4.1.2 Authorization类 167
4.1.3 Cookie类 170
4.1.4 CredentialCache类 171
4.1.5 DNS类 174
4.1.6 DnsPermission类 179
4.1.7 DnsPermissionAttribute类 182
4.1.8 EndPoint类 183
4.1.9 EndpointPermission类 185
4.1.10 FileWebRequest类 186
4.1.11 FileWebResponse类 194
4.1.12 GlobalProxySelection类 197
4.1.13 HttpVersion类 199
4.1.14 HttpWebRequest类 200
4.1.15 HttpWebResponse类 219
4.1.16 IPAddress类 225
4.1.17 IPEndPoint类 230
4.1.18 IPHostEntry类 234
4.1.19 NetworkCredential类 236
4.1.20 ProtocolViolationException类 238
4.1.21 ServicePoint类 239
4.1.22 ServicePointManager类 244
4.1.23 SocketAddress类 247
4.1.24 SocketPermission类 248
4.1.25 SocketPermissionAttribute类 253
4.1.26 WebClient类 256
4.1.27 WebException类 263
4.1.28 WebHeaderCollection类 264
4.1.29 WebPermission类 268
4.1.30 WebPermissionAttribute类 272
4.1.31 WebProxy类 274
4.1.32 WebRequest类 280
4.1.33 WebResponse类 290
4.2 System.Net名称空间的接口成员 294
4.2.1 IAuthenticationModule接口 294
4.2.2 ICertificatePolicy接口 296
4.2.3 ICredentials接口 297
4.2.4 IWebProxy接口 298
4.2.5 IWebRequestCreat接口 300
4.3 System.Net名称空间的枚举成员 300
4.3.1 HttpStatusCode枚举 301
4.3.2 NetworkAccess枚举 303
4.3.4 WebExceptionStatus枚举 304
4.3.3 TransportType枚举 304
4.4 System.Net名称空间的Delegate成员 305
第5章 使用Windows套接字 307
5.1 System.Net.Sockets名称空间的类成员 308
5.1.1 LingerOption类 308
5.1.2 MulticastOption类 309
5.1.3 NetworkStream类 310
5.1.4 Socket类 320
5.1.5 SocketException类 340
5.1.6 TCPClient类 342
5.1.7 TCPListener类 347
5.1.8 UDPClient类 351
5.2 System.Net.Sockets名称空间的枚举成员 356
5.2.1 AddressFamily枚举 356
5.2.2 ProtocolFamily枚举 357
5.2.3 ProtocolType枚举 358
5.2.4 SelectMode枚举 359
5.2.5 SocketFlags枚举 360
5.2.6 SocketOptionLevel枚举 361
5.2.7 SocketOptionName枚举 361
5.2.8 SocketShutdown枚举 363
5.2.9 SocketType枚举 363
第6章 访问Web站点 365
6.1 System.Web名称空间的类成员 366
6.1.1 HttpApplication类 366
6.1.2 HttpApplicationState类 370
6.1.3 HttpBrowserCapabilities类 375
6.1.4 HttpCachePolicy类 384
6.1.5 HttpCacheVaryByHeaders类 391
6.1.6 HttpCacheVaryByParams类 393
6.1.7 HttpClientCertificate类 394
6.1.8 HttpCompileException类 397
6.1.9 HttpContext类 399
6.1.10 HttpCookie类 407
6.1.11 HttpCookieCollection类 411
6.1.12 HttpException类 415
6.1.13 HttpFileCollection类 417
6.1.14 HttpModuleCollection类 419
6.1.15 HttpParseException类 421
6.1.16 HttpPostedFile类 423
6.1.17 HttpRequest类 425
6.1.18 HttpResponse类 437
6.1.19 HttpRuntime类 452
6.1.20 HttpServerUtility类 453
6.1.21 HttpStaticObjectsCollection类 459
6.1.22 HttpUnhandledException类 463
6.1.23 HttpUtility类 464
6.1.24 HttpWorkerRequest类 468
6.1.25 HttpWriter类 477
6.1.26 ProcessInfo类 480
6.1.27 TraceContext类 484
6.2 System.Web名称空间的接口成员 487
6.2.1 IhttpAsyncHandler接口 487
6.2.2 IHttpHandler接口 488
6.2.3 IHttpHandlerFactory接口 489
6.2.4 IHttpModule接口 490
6.3.1 HttpCacheability枚举 491
6.3 System.Web名称空间的枚举成员 491
6.3.2 HttpCacheRevalidation枚举 492
6.3.3 HttpValidationStatus枚举 493
6.3.4 ProcessShutdownReason枚举 493
6.3.5 ProcessStatus枚举 494
6.3.6 TraceModeEnum枚举 495
6.4 System.Web名称空间的Delegate成员 495
第7章 管理Web缓存 496
7.1 System.Web.Caching名称空间的类成员 496
7.1.1 Cache类 496
7.1.2 CacheDependency类 501
7.2 System.Web.Caching名称空间的枚举成员 503
7.2.1 CacheItemPriority枚举 503
7.2.3 CacheItemRemovedReason枚举 504
7.2.2 CacheItemPriorityDecay枚举 504
7.3 System.Web.Caching名称空间的Delegate成员 505
第8章 ASP.NET配置 506
8.1 AuthenticationMode枚举 506
8.2 FormsAuthPasswordFormat枚举 507
8.3 FormsProtectionEnum枚举 507
第9章 发送E-mail 509
9.1 System.Web.Mail名称空间的类成员 509
9.1.1 MailAttachment类 509
9.1.2 MailMessage类 511
9.1.3 SmtpMail类 516
9.2 System.Web.Mail名称空间的枚举成员 517
9.2.1 MailEncoding枚举 517
9.2.2 MailFormat枚举 518
9.2.3 MailPriority枚举 519
第10章 实现ASP.NETD安全 520
10.1 System.Web.Security名称空间的类成员 521
10.1.1 DefaultAuthenticationEventArgs类 521
10.1.2 DefaultAuthenticationModule类 522
10.1.3 FileAuthorizationModule类 524
10.1.4 FormsAuthentication类 525
10.1.5 FormsAuthenticationEventArgs类 531
10.1.6 FormsAuthenticationModule类 533
10.1.7 FormsAuthenticationTicket 535
10.1.8 FormsIdentity类 539
10.1.9 PassportAuthenticationEventArgs类 541
10.1.10 PassportAuthenticationModule类 543
10.1.11 PassPortIdentity类 545
10.1.12 UrlAuthoriztionModule类 557
10.1.13 WindowsAuthenticationEventArgs类 558
10.1.14 WindowsAuthenticationModule类 560
10.2 System.Web.Security名称空间的Delegate成员 562
10.2.1 DefaultAuthenticationEventHandlerDelegate 562
10.2.2 FormsAuthenticationEventHandlerDelegate 563
10.2.3 PassportAuthenticationEventHandlerDelegate 563
10.2.4 WindowsAuthenticationEventHandler Delegate 564
第11章 构造和使用Web服务 565
11.1 WebMethodAttribute类 565
11.2 WebService类 572
11.3 WebServiceAttribute类 576
11.4 WebServiceBindingAttribute类 579