C# Class Microsoft.ResourceManagement.Client.RmRequestFactory

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

Public Methods

Method 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

Method Description
BuildDirectoryAccessChange ( RmAttributeChange attribute ) : DirectoryAccessChange
BuildDirectoryAccessChange ( RmAttributeName name, IComparable value ) : DirectoryAccessChange
RmRequestFactory ( ) : System

Method Details

CreateCreateRequest() public method

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.
return Microsoft.ResourceManagement.Client.WsTransfer.CreateRequest

CreateDeleteRequest() public method

public CreateDeleteRequest ( RmReference objectId ) : DeleteRequest
objectId RmReference
return DeleteRequest

CreateEnumeration() public method

public CreateEnumeration ( WsEnumerationClient client, RmResourceFactory factory, String filter, String attributes ) : IEnumerable
client WsEnumerationClient
factory RmResourceFactory
filter String
attributes String
return IEnumerable

CreateGetRequest() public method

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

CreatePutRequest() public method

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.
return Microsoft.ResourceManagement.Client.WsTransfer.PutRequest

RmRequestFactory() public method

Constructor.
public RmRequestFactory ( XmlSchemaSet rmSchema ) : System
rmSchema System.Xml.Schema.XmlSchemaSet The FIM schema.
return System