C# Class Microsoft.ResourceManagement.Client.RmFactory

Base class for request and resource factories.
Afficher le fichier Open project: Predica/FimClient

Méthodes publiques

Свойство Type Description
RmSchema System.Xml.Schema.XmlSchemaSet

Protected Properties

Свойство Type Description
RmAttributeCache RmAttributeInfo>.Dictionary
RmDoc System.Xml.XmlDocument
RmNsManager System.Xml.XmlNamespaceManager
RmObjectCache Dictionary>

Méthodes publiques

Méthode Description
CreateRmAttributeValue ( RmAttributeName attributeName ) : RmAttributeValue
RmFactory ( XmlSchemaSet rmSchema ) : System

Creates an indexable cache of Resource Management attributes and objects based on the given schema set.

Private Methods

Méthode Description
GetAttributeType ( RmAttributeName attributeName ) : RmAttributeType?

GetAttributeType

This method is only for testing, and should not be used directly by clients.

GetAttributeType ( string attributeName ) : RmAttributeType?

GetAttributeType

This method is only for testing, and should not be used directly by clients.

IsMultiValued ( RmAttributeName attributeName ) : bool

IsMultiValued

This method is only for testing, and should not be used directly by clients.

IsMultiValued ( string attributeName ) : bool

IsMultiValued

This method is only for testing, and should not be used directly by clients.

IsReference ( RmAttributeName attributeName ) : bool

IsReference

This method is only for testing, and should not be used directly by clients.

IsReference ( string attributeName ) : bool

IsReference

This method is only for testing, and should not be used directly by clients.

IsRequired ( string objectType, RmAttributeName attributeName ) : bool

IsRequired

This method is only for testing, and should not be used directly by clients.

IsRequired ( string objectType, string attributeName ) : bool

IsRequired

This method is only for testing, and should not be used directly by clients.

RequiredAttributes ( string objectType ) : List

Gets the list of required attributes for the given object type.

This method is only for testing, and should not be used directly by clients.

Method Details

CreateRmAttributeValue() public méthode

public CreateRmAttributeValue ( RmAttributeName attributeName ) : RmAttributeValue
attributeName Microsoft.ResourceManagement.ObjectModel.RmAttributeName
Résultat Microsoft.ResourceManagement.ObjectModel.RmAttributeValue

RmFactory() public méthode

Creates an indexable cache of Resource Management attributes and objects based on the given schema set.
public RmFactory ( XmlSchemaSet rmSchema ) : System
rmSchema System.Xml.Schema.XmlSchemaSet
Résultat System

Property Details

RmAttributeCache protected_oe property

protected Dictionary RmAttributeCache
Résultat RmAttributeInfo>.Dictionary

RmDoc protected_oe property

protected XmlDocument,System.Xml RmDoc
Résultat System.Xml.XmlDocument

RmNsManager protected_oe property

protected XmlNamespaceManager,System.Xml RmNsManager
Résultat System.Xml.XmlNamespaceManager

RmObjectCache protected_oe property

protected Dictionary> RmObjectCache
Résultat Dictionary>

RmSchema public_oe property

public XmlSchemaSet,System.Xml.Schema RmSchema
Résultat System.Xml.Schema.XmlSchemaSet