Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Maps a set of generic restrictions to a data-source-specific restriction.
Namespace:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
Public MustOverride Function MapValuesToRestriction ( _
    conceptName As String, _
    index As Integer, _
    values As Object() _
) As Object
public abstract Object MapValuesToRestriction(
    string conceptName,
    int index,
    Object[] values
)
public:
virtual Object^ MapValuesToRestriction(
    String^ conceptName, 
    int index, 
    array<Object^>^ values
) abstract
abstract MapValuesToRestriction : 
        conceptName:string * 
        index:int * 
        values:Object[] -> Object
public abstract function MapValuesToRestriction(
    conceptName : String, 
    index : int, 
    values : Object[]
) : Object
Parameters
- conceptName 
 Type: System.String- Name of the type concept on which generic restrictions are being supplied. 
- index 
 Type: System.Int32- Index of the data-source-specific restriction to which a mapping is made. 
- values 
 Type: array<System.Object[]- The set of initial generic restriction values to use in this custom restriction mapping. 
Return Value
Type: System.Object
Returns the value of the requested source-specific restriction.
Exceptions
| Exception | Condition | 
|---|---|
| ArgumentNullException | The conceptName and/or values parameters are null. | 
| ArgumentOutOfRangeException | The index parameter is not a valid restriction index. | 
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.