ModelReader Class

Reads a model's metadata, business rules, and master data and creates a deployment package containing that information.

Inheritance Hierarchy

System.Object
  Microsoft.MasterDataServices.Deployment.ServiceProxyManager
    Microsoft.MasterDataServices.Deployment.ModelReader

Namespace:  Microsoft.MasterDataServices.Deployment
Assembly:  Microsoft.MasterDataServices.Deployment (in Microsoft.MasterDataServices.Deployment.dll)

Syntax

'Declaration
Public Class ModelReader _
    Inherits ServiceProxyManager
'Usage
Dim instance As ModelReader
public class ModelReader : ServiceProxyManager
public ref class ModelReader : public ServiceProxyManager
type ModelReader =  
    class 
        inherit ServiceProxyManager 
    end
public class ModelReader extends ServiceProxyManager

The ModelReader type exposes the following members.

Constructors

  Name Description
Public method ModelReader Initializes a new instance of the ModelReader class with the default values.

Top

Properties

  Name Description
Public property CurrentUser Gets the user that represents the current caller. (Inherited from ServiceProxyManager.)
Public property ModelId Gets or sets the identifier of the model that the object will be referencing.
Protected property ServiceAdapter Gets the service adapter that wraps the service used for all requests. (Inherited from ServiceProxyManager.)
Public property VersionId Gets or sets the identifier of the version of the model specified by ModelId that the object will be referencing.

Top

Methods

  Name Description
Public method CreatePackage Builds a deployment package for a complete model.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetModels Gets a list of identifiers of all the user-defined models in the system for which the current user is an administrator.
Public method GetType (Inherited from Object.)
Public method GetVersions Gets a list of identifiers of all the versions for the model 'modelId'.
Protected method MemberwiseClone (Inherited from Object.)
Public method ModelExists Checks for a matching model by name and/or ID.
Public method ToString (Inherited from Object.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.MasterDataServices.Deployment Namespace