Repository Programmer's Guide

The principal sections of the Microsoft® Repository Programmer's Guide are shown in the following table. Many of the topics in the Programmer's Guide refer to the COM Reference and Automation Reference for further information about objects, interfaces, and interface members (properties, methods, and collections).

Section Describes Who should read it
The Repository Engine Object Model Fundamental object model All users
Information Models Principles of information models All users
The Type Information Model Object model that Repository uses to describe tool information models Information model creators
Moving Through the Repository's Contents Techniques for programmatically inspecting the Repository's contents All users
Information Model Creation Process and issues of designing information models and inserting them into the Repository Information model creators
Repository Error Handling Repository's error-handling mechanisms All users
Transaction and Thread Management Repository's transaction management capabilities Programmers who create or populate information models; programmers who write or modify data in the Repository
Version Management Repository's version management capabilities Developers or users of tools that employ Repository's version management capabilities
Workspace Management Repository's transaction management capabilities Programmers who use Repository in a team environment
Storage Strategy in the Repository Database How Repository stores data efficiently Developers or users of tools that employ Repository's version management capabilities
Delete Propagation Repository's strategy for deleting object versions and attendant relationships Developers or users of tools that employ Repository's version management capabilities
Performance Hints on Using Microsoft Repository Useful hints to maximize transaction speed and minimize round-trips All Repository developers

(c) 1988-1998 Microsoft Corporation. All Rights Reserved.