ResultTypeAttribute.Type ResultTypeAttribute.Type ResultTypeAttribute.Type ResultTypeAttribute.Type Property

Определение

Получает допустимое или ожидаемое сопоставление типов для функции с различными типами результатов.Gets the valid or expected type mapping for a function having various result types.

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

Значение свойства

Тип результата (Type).The type of result (Type).

Примеры

[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

Комментарии

Этот атрибут применяется к функциям, возвращающим различные типы результатов.This attribute applies to functions returning various result types. Он используется для объявления возможных типов результатов, возвращаемых функцией.It is used to declare the possible result types returned from the function. Для типов наследования необходимо указать только корневой тип иерархии наследования.For inheritance types, only the root type of the inheritance hierarchy needs to be specified.

Применяется к