DataAccessTask<TDataObject>.ResolveIdParameterCollection<TIdParameter, TObject, TResult> Method (IEnumerable<TIdParameter>, IConfigDataProvider, ObjectId, OptionalIdentityData)
Namespace: Microsoft.Exchange.Configuration.Tasks
Assembly: Microsoft.Exchange.Configuration.ObjectModel (in Microsoft.Exchange.Configuration.ObjectModel.dll)
Syntax
'Declaration
Protected Function ResolveIdParameterCollection(Of TIdParameter As IIdentityParameter, TObject As {New, IConfigurable}, TResult) ( _
idParameters As IEnumerable(Of TIdParameter), _
session As IConfigDataProvider, _
rootId As ObjectId, _
optionalData As OptionalIdentityData _
) As MultiValuedProperty(Of TResult)
'Usage
Dim idParameters As IEnumerable(Of TIdParameter)
Dim session As IConfigDataProvider
Dim rootId As ObjectId
Dim optionalData As OptionalIdentityData
Dim returnValue As MultiValuedProperty(Of TResult)
returnValue = Me.ResolveIdParameterCollection(idParameters, _
session, rootId, optionalData)
protected MultiValuedProperty<TResult> ResolveIdParameterCollection<TIdParameter, TObject, TResult>(
IEnumerable<TIdParameter> idParameters,
IConfigDataProvider session,
ObjectId rootId,
OptionalIdentityData optionalData
)
where TIdParameter : IIdentityParameter
where TObject : new(), IConfigurable
Type Parameters
- TIdParameter
- TObject
- TResult
Parameters
- idParameters
Type: System.Collections.Generic.IEnumerable<TIdParameter>
- session
Type: Microsoft.Exchange.Data.IConfigDataProvider
- rootId
Type: Microsoft.Exchange.Data.ObjectId
- optionalData
Type: Microsoft.Exchange.Configuration.Tasks.OptionalIdentityData
Return Value
Type: Microsoft.Exchange.Data.MultiValuedProperty<TResult>