15.02.2015 Views

C# 4 and .NET 4

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

WCf (Windows Communication foundation) – Wiley Publishing<br />

WCF (Windows Communication Foundation)<br />

(continued)<br />

syndication <strong>and</strong>, 1387<br />

tracing <strong>and</strong>, 1289–1290<br />

WCF Data Services <strong>and</strong>, 886, 889<br />

WSDL <strong>and</strong>, 1281, 1290, 1291, 1292, 1304, 1305<br />

WCF Data Services, 885–902<br />

ADO.<strong>NET</strong> Entity Framework <strong>and</strong>, 885–886, 894–895<br />

data service context, 886, 896–897, 902<br />

adding/modifying/deleting entities, 900–901<br />

DataServiceContext, 895, 896, 1109<br />

object tracking <strong>and</strong>, 900<br />

operation batching <strong>and</strong>, 901–902<br />

hosting with CLR objects, 886–890<br />

HTTP client application, 891–893<br />

LINQ queries <strong>and</strong>, 897–898, 902<br />

networking example. See networking example<br />

observable collections <strong>and</strong>, 898–899<br />

overview of, 885–886<br />

URL queries to, 893–894<br />

WCF <strong>and</strong>, 886, 889<br />

WCF Service Application, 381<br />

WCF Service Host, 1284–1286, 1287, 1393<br />

WCF Service Library, 381, 1283, 1284, 1303, 1380<br />

WCF Test Client, 1284–1286<br />

WCFRegistration/MainPage.xaml, 1098<br />

WCFRegistration/Views/Home.xaml, 1105, 1106<br />

WCFRegistration/Views/Welcome.xaml, 1099<br />

WCFRegistration/Views/Welcome.xaml.cs, 1101<br />

weak events, 203–205<br />

WeakEventsSample/Consumer.cs, 205<br />

WeakEventsSample/Program.cs, 205<br />

WeakEventsSample/WeakCarInfoEventManager.cs,<br />

204<br />

web applications (ASP.<strong>NET</strong>), 1150–1151<br />

Copy Web Tool <strong>and</strong>, 411<br />

defined, 1181<br />

security, 1201–1206<br />

xcopy <strong>and</strong>, 411<br />

Web Forms (ASP.<strong>NET</strong>), 18, 1149, 1151–1154<br />

Windows Forms v., 19<br />

web method calls, asynchronous, 1240–1241<br />

web methods, 1240<br />

Web Parts, 1210–1218<br />

controls, 1211–1212<br />

functionality of, 1210<br />

PCSWebParts example, 1212–1218<br />

web server controls (ASP.<strong>NET</strong>), 18, 1155<br />

data web server controls, 1162–1163<br />

dynamic data controls, 1162, 1163<br />

list of, 1160–1162<br />

login, 1203–1204<br />

navigation, 1198–1201<br />

validation web server controls, 1163–1164<br />

Web Setup Projects, 412<br />

web sites<br />

ASP.<strong>NET</strong>, 1150–1151<br />

navigation, 1198–1201<br />

security, 1201–1206<br />

publishing, 408, 411<br />

WebApplication/MultiLanguage.aspx, 592<br />

WebApplication/Web.config, 592<br />

WebBrowser control, 637, 643–652<br />

COM <strong>and</strong>, 643<br />

displaying code of requested page with, 651–652<br />

examples<br />

browsing inside applications, 643–645<br />

displaying output as HTML page, 643<br />

IE-type features for application, 645–650<br />

launching Internet Explorer instances, 645<br />

printing with, 651<br />

WebClient class, 638–640<br />

asynchronous event pattern <strong>and</strong>, 535<br />

downloading files with, 638–639<br />

uploading files with, 639–640<br />

WebClient project, 409<br />

Web.config (ASP.<strong>NET</strong> MVC), 1261<br />

WebHttpBinding, 1300<br />

WebInvoke, 886<br />

WebPartManager, 1211<br />

WebPartZone, 1211<br />

WebPermission, 563<br />

WebRequestClient/WebRequestClient.xaml.cs, 892<br />

WebRequest/WebResponse classes, 640–643, 665.<br />

See also HttpWebRequest; HttpWebResponse<br />

asynchronous page requests <strong>and</strong>, 642–643<br />

asynchronous programming <strong>and</strong>, 535<br />

authentication <strong>and</strong>, 642<br />

hierarchy of, 652–653<br />

proxy servers <strong>and</strong>, 642<br />

welcome (dialog box), 424<br />

well-connected clouds, 1342<br />

WER (Windows Error Reporting), 567, 1398<br />

WF. See Workflow 4<br />

WhatsNewAttributes, 337–340, 345–349<br />

completion of, 345–349<br />

library assembly, 338–339<br />

VectorClass assembly, 337, 339–340<br />

WhatsNewAttributes.cs, 339<br />

WhatsNewChecker, 346<br />

Where(), 272, 273, 275, 277, 279, 281, 289, 290, 291,<br />

294, 878, 879<br />

where clause, 115, 116, 125, 277, 278, 280, 283, 289<br />

where T: class, 116<br />

where T: Foo, 116<br />

where T: IFoo, 116<br />

where T: new(), 116<br />

where T: struct, 116, 122<br />

where T1: T2, 116<br />

while loops, 42<br />

Wiley Publishing<br />

Beginning Regular Expressions, 218<br />

1470<br />

www.it-ebooks.info

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!