DataObjectIdentifierResolver.QuickContractIdentifier(String, Object[]) Method

Definition

Applies an algorithm for quickly contracting an identifier, if possible.

protected:
 virtual cli::array <System::Object ^> ^ QuickContractIdentifier(System::String ^ typeName, cli::array <System::Object ^> ^ fullIdentifier);
protected virtual object[] QuickContractIdentifier (string typeName, object[] fullIdentifier);
abstract member QuickContractIdentifier : string * obj[] -> obj[]
override this.QuickContractIdentifier : string * obj[] -> obj[]
Protected Overridable Function QuickContractIdentifier (typeName As String, fullIdentifier As Object()) As Object()

Parameters

typeName
String

The name of a type of data object.

fullIdentifier
Object[]

A full identifier of a data object.

Returns

Object[]

Returns the contracted identifier, or returns null if it was not possible to quickly contract the identifier.

Exceptions

The typeName parameter is null.

Applies to