Share via


DataObjectIdentifierResolver.ContractIdentifier Method

Definition

Contracts an identifier for a data object with the specified type and complete identifier and an indication whether or not any cached contraction should be updated.

public:
 virtual cli::array <System::Object ^> ^ ContractIdentifier(System::String ^ typeName, cli::array <System::Object ^> ^ fullIdentifier, bool refresh);
public virtual object[] ContractIdentifier (string typeName, object[] fullIdentifier, bool refresh);
abstract member ContractIdentifier : string * obj[] * bool -> obj[]
override this.ContractIdentifier : string * obj[] * bool -> obj[]
Public Overridable Function ContractIdentifier (typeName As String, fullIdentifier As Object(), refresh As Boolean) As Object()

Parameters

typeName
String

The name of a type of data object.

fullIdentifier
Object[]

A full identifier of a data object.

refresh
Boolean

An indication whether any cached contraction should be updated.

Returns

Object[]

Returns the partial, contracted unique identifier for a data object.

Exceptions

The typeName parameter is null.

Applies to