ResultTypeAttribute.Type Eigenschap

Definitie

Hiermee haalt u de geldige of verwachte typetoewijzing op voor een functie met verschillende resultaattypen.

public:
 property Type ^ Type { Type ^ get(); };
public Type Type { get; }
member this.Type : Type
Public ReadOnly Property Type As Type

Waarde van eigenschap

Het type resultaat (Type).

Voorbeelden

[Function(Name="dbo.VariableResultShapes")]
[ResultType(typeof(VariableResultShapesResult1))]
[ResultType(typeof(VariableResultShapesResult2))]
public IMultipleResults VariableResultShapes([Parameter(DbType="Int")] System.Nullable<int> shape)
{
    IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), shape);
    return ((IMultipleResults)(result.ReturnValue));
}
<FunctionAttribute(Name:="dbo.VariableResultShapes"), _
ResultType(GetType(VariableResultShapesResult1)), _
ResultType(GetType(VariableResultShapesResult2))> _
Public Function VariableResultShapes(<Parameter(DbType:="Int")> ByVal shape As System.Nullable(Of Integer)) As IMultipleResults
    Dim result As IExecuteResult = Me.ExecuteMethodCall(Me, CType(MethodInfo.GetCurrentMethod, MethodInfo), shape)
    Return CType(result.ReturnValue, IMultipleResults)
End Function

Opmerkingen

Dit kenmerk is van toepassing op functies die verschillende resultaattypen retourneren. Het wordt gebruikt om de mogelijke resultaattypen te declareren die worden geretourneerd door de functie. Voor overnametypen moet alleen het hoofdtype van de overnamehiƫrarchie worden opgegeven.

Van toepassing op