Aracılığıyla paylaş


ResultTypeAttribute.Type Özellik

Tanım

Çeşitli sonuç türlerine sahip bir işlev için geçerli veya beklenen tür eşlemesini alır.

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

Özellik Değeri

Sonuç türü (Type).

Örnekler

[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

Açıklamalar

Bu öznitelik, çeşitli sonuç türlerini döndüren işlevler için geçerlidir. İşlevden döndürülen olası sonuç türlerini bildirmek için kullanılır. Devralma türleri için, devralma hiyerarşisinin yalnızca kök türünün belirtilmesi gerekir.

Şunlara uygulanır