C# Class Microsoft.ResourceManagement.Client.RmRequestFactory

This class constructs web service requests based on RmResource and RmResourceChanges objects
Inheritance: RmFactory
Afficher le fichier Open project: Predica/FimClient Class Usage Examples

Méthodes publiques

Méthode Description
CreateCreateRequest ( RmResource newResource ) : CreateRequest

Constructs a create request based on the provided object.

CreateDeleteRequest ( RmReference objectId ) : DeleteRequest
CreateEnumeration ( WsEnumerationClient client, RmResourceFactory factory, String filter, String attributes ) : IEnumerable
CreateGetRequest ( RmReference objectId, CultureInfo culture, String attributes ) : GetRequest
CreatePutRequest ( RmResourceChanges transaction ) : PutRequest

Constructs a put request based on the changes tracked in the transaction.

RmRequestFactory ( XmlSchemaSet rmSchema ) : System

Constructor.

Private Methods

Méthode Description
BuildDirectoryAccessChange ( RmAttributeChange attribute ) : DirectoryAccessChange
BuildDirectoryAccessChange ( RmAttributeName name, IComparable value ) : DirectoryAccessChange
RmRequestFactory ( ) : System

Method Details

CreateCreateRequest() public méthode

Constructs a create request based on the provided object.
public CreateCreateRequest ( RmResource newResource ) : CreateRequest
newResource Microsoft.ResourceManagement.ObjectModel.RmResource The RmResource object for which to construct a create request.
Résultat Microsoft.ResourceManagement.Client.WsTransfer.CreateRequest

CreateDeleteRequest() public méthode

public CreateDeleteRequest ( RmReference objectId ) : DeleteRequest
objectId RmReference
Résultat DeleteRequest

CreateEnumeration() public méthode

public CreateEnumeration ( WsEnumerationClient client, RmResourceFactory factory, String filter, String attributes ) : IEnumerable
client WsEnumerationClient
factory RmResourceFactory
filter String
attributes String
Résultat IEnumerable

CreateGetRequest() public méthode

public CreateGetRequest ( RmReference objectId, CultureInfo culture, String attributes ) : GetRequest
objectId RmReference
culture System.Globalization.CultureInfo
attributes String
Résultat Microsoft.ResourceManagement.Client.WsTransfer.GetRequest

CreatePutRequest() public méthode

Constructs a put request based on the changes tracked in the transaction.
public CreatePutRequest ( RmResourceChanges transaction ) : PutRequest
transaction Microsoft.ResourceManagement.ObjectModel.RmResourceChanges The transaction object which tracked the changes made to an object.
Résultat Microsoft.ResourceManagement.Client.WsTransfer.PutRequest

RmRequestFactory() public méthode

Constructor.
public RmRequestFactory ( XmlSchemaSet rmSchema ) : System
rmSchema System.Xml.Schema.XmlSchemaSet The FIM schema.
Résultat System