DataObjectIdentifierResolver Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides the ability to expand and contract an identifier for a specified data object.
public ref class DataObjectIdentifierResolver
[System.Runtime.InteropServices.Guid("B933535B-7DA2-4a7b-8A44-94E4DB31E947")]
public class DataObjectIdentifierResolver
[<System.Runtime.InteropServices.Guid("B933535B-7DA2-4a7b-8A44-94E4DB31E947")>]
type DataObjectIdentifierResolver = class
Public Class DataObjectIdentifierResolver
- Inheritance
-
DataObjectIdentifierResolver
- Attributes
Constructors
DataObjectIdentifierResolver() |
Class constructor. Initializes an instance of the DataObjectIdentifierResolver class. |
Fields
Default |
Provides a DataObjectIdentifierResolver object instance that is used by default when a provider-specific implementation does not exist. |
Methods
ContractIdentifier(String, Object[], Boolean) |
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. |
ExpandIdentifier(String, Object[], Boolean) |
Expands an identifier for a data object with the specified type and partially complete identifier and an indication whether any cached expansion should be updated. |
QuickContractIdentifier(String, Object[]) |
Applies an algorithm for quickly contracting an identifier, if possible. |
QuickExpandIdentifier(String, Object[]) |
Applies an algorithm for quickly expanding an identifier, if possible. |
SlowContractIdentifier(String, Object[]) |
Contracts an identifier by whatever means are available. |
SlowExpandIdentifier(String, Object[]) |
Expands an identifier by whatever means are available. |