Table of Contents Previous Next
Logo
Copyright © 2003-2010 ZeroC, Inc.

Part V 
C# Mapping

Chapter 14 

Client-Side Slice-to-C# Mapping

14.1 Chapter Overview

In this chapter, we present the client-side Slice-to-C# mapping (see Chapter 16 for the server-side mapping). One part of the client-side C# mapping concerns itself with rules for representing each Slice data type as a corresponding C# type; we cover these rules in Section 14.3 to Section 14.9. Another part of the mapping deals with how clients can invoke operations, pass and receive parameters, and handle exceptions. These topics are covered in Section 14.10 to Section 14.12. Slice classes have the characteristics of both data types and interfaces and are covered in Section 14.13. Sections 14.14 and 14.15 cover serializable objects and metadata directives, and Section 14.16 discusses asynchronous invocations. Finally, Sections 14.17 and 14.18 explain how to use the Slice compiler and Slice checksums.

Table of Contents Previous Next
Logo