MSDN nuggets: Developing for .NET Framework

Don't have the time to read a 10-page how-to article or watch a full length webcast? Try an MSDN nugget, a webcast that takes you step-by-step to discovering new functionality or exploring a hot developer topic, all in 10-15 minutes. View them online now or download for later reference.

Using CardSpace with ASP.NET Here we'll look at how you can use Windows CardSpace in order to authenticate users of your web site.

VB9 - XML Support VB9 becomes the best .NET language for creating and manipulating XML with XML features built natively in the language. In this session, we'll take a quick look at what you can expect.

Wrapping Windows APIs with C++/CLI C++/CLI is a great technology for marrying existing C/C++ code with new .NET code. In this session we'll take a brief look at how we can wrap up a Windows API with C++/CLI in order to make use of it from ...

Windows Workflow Foundation: Exposing Web Services Workflow Foundation has built-in capabilities that allow a Workflow to be published as an ASP.NET Web Service - in this session we'll look at how this is done and how it works.

lient Certificates In this session we'll take a look at how we can use X509 certificates to authenticate clients to IIS-hosted web applications. We'll look at picking up details of the client certificate from .NET code and ...

Windows Communication Foundation: Authorisation In this session we'll look at some basic mechanisms for authorizing access to service operations that the WCF offers.

ASP.NET Database Connection This nugget shows you how to configure your ASP.NET 2.0 Web application to connect to SQL Server 2005 by using Windows authentication. In addition, this nugget presents an authorisation pattern for restricting ...

How to Use CAS with ASP.NET This nugget explains how you can use code access security policy in ASP.NET 2.0 applications to provide a constrained execution environment for running your Web applications and Web services. This technique ...

"Hello World": Introduction to WPF The WPF provides rich new capabilities for user interface, documents and media through a productive .NET API. In this session we'll build a simple application and look at the different approaches to building ...

Programming the Transactional File System In Windows Vista both the Registry and the File System gain new transactional capabilities. In this session we'll take a look at transactional file system programming from .NET code.

Windows Communication Foundation: DataContract Serialization The DataContract is the standard mechanism in the WCF for serializing .NET object types into XML. This session looks at the various options that DataContract makes available.

Windows Communication Foundation: Exceptions Every piece of code needs to think about how to deal with exceptions - the WCF has particular mechanisms for translating .NET exceptions into SOAP faults which we explore here.

Windows Communication Foundation: Typed and Untyped Messages The WCF has a lot of flexibility in the way in which it goes from .NET objects to SOAP messages. It can handle parameters and typed/untyped messages. Let's take a look.

Windows Communication Foundation: Type Serialization The WCF offers a number of different serialization technologies for turning .NET object types into XML for transmission across service boundaries. This session explores what's available.

How to speed up load times: Using a background thread to speed perceived performance at load time Application load time can be an issue for mobile devices. This nugget considers how to use threads to improve application load times.

Consuming a web service from the device: Simple use of Web Reference dialog This nugget presents how to use Visual Studio .NET 2003 to build a device application that can consume a web service. Also looks at exception handling over SOAP and retrieving DataSet classes from a web ...

WSE 3.0 Preview: Hosting ASP.NET Web Services over TCP With WSE 3.0 we can host ASP.NET web services over non-HTTP transports without IIS - this session takes a look.

Checking WS-I Basic Profile compliance with ASMX V2.0 Web Services ASP.NET 2.0 can check the compliance of your web services to the WS-I Basic Profile Version 1.1. This session takes a look.

Using custom serialization with ASMX V2.0 Web Services With ASP.NET 2.0 web services we can take complete control over XML serialization. This sessions looks at how we might implement that.

Using interface based development techniques with ASMX V2.0 Web Services ASP.NET 2.0 web services can be built using the traditional class-based method and a new interface-based method which we look at here.

Scenarios - Debugging Exceptions .NET error paths are built around exception handling and the debugger has great features for monitoring what's happening with your application's exceptions. This session takes a look.

Scenarios - Debugging Memory Leaks Memory Leaks? In .NET code? This session looks at how we'd diagnose the modern equivalent of a memory "leak" with Visual Studio 2005.

Mechanics - Working with the SOS Debugger Extension The Visual Studio debugger can load extension DLLs to extend its capabilities. This session looks at the basics of loading the SOS.DLL for .NET code and introduces what we can do with it.

Building mobile web applications (Part 3) Allowing mobile users to browse dynamic web sites can offer some very compelling opportunities. Historically the proliferation of mobile devices, form factors and mark-up languages has made this difficult ...

Building mobile web applications (Part 2) Allowing mobile users to browse dynamic web sites can offer some very compelling opportunities. Historically the proliferation of mobile devices, form factors and mark-up languages has made this difficult ...

Building mobile web applications (Part 1) Allowing mobile users to browse dynamic web sites can offer some very compelling opportunities. Historically the proliferation of mobile devices, form factors and mark-up languages has made this difficult ...

Enabling WSE2.0 for ASP.NET Web Services This session introduces WSE2.0 and shows how to switch on WSE2.0 support in ASP.NET Web Services

Using asynchronous commands in ADO.NET 2.0 In this session we'll look at how we can submit work to the database asynchronously in ADO.NET 2.0.

Working with existing WSDLs in ASP.NET Web Services Here we take a look at how we can implement a service when provided with an existing WSDL document.

Controlling SOAP and WSDL for ASP.NET Web Services In this session we'll look at how we can use .NET Framework attributes to take more control of the SOAP and WSDL that ASP.NET generates for us.

Anonymous Methods in C# V2.0 Posted: 24/03/2005 by Mike Taulty

Working with SOAP extensions in ASP.NET Web Services This session looks at the SoapExtension extensibility mechanism for ASP.NET Web Services and how we can make use of it.

Working with SOAP headers in ASP.NET Web Services This session looks at how we can program against SOAP headers from ASP.NET web services

Serialising a class into XML From object to XML and back again. .NET makes it easy and in version 2.0 allows you to take more control.

Client programming of User Defined Types with ADO.NET 2.0 How do we program against SQL's new User Defined Types from ADO.NET 2.0? This session explores.

Anchoring and Docking in Windows Forms Dealing with forms or controls re-sizing used to be tricky - the developer would need to write code to handle the WM_SIZE message - and that code would typically be brittle and hard to support. Visual ...

Managing .NET assemblies in the database SQL 2005 integrates the .NET Common Language Runtime which means .NET assemblies get loaded into the database. In this session we'll look at the basics of how that works.