Поделиться через


MessageFormatterProgressTracker.CreateProgress Метод

Определение

Перегрузки

CreateProgress(JsonRpc, Object, Type)

Создает новый экземпляр для IProgress<T> использования в принимающем конце вызова RPC.

CreateProgress<T>(JsonRpc, Object)

Создает новый экземпляр для IProgress<T> использования в принимающем конце вызова RPC.

CreateProgress(JsonRpc, Object, Type)

Создает новый экземпляр для IProgress<T> использования в принимающем конце вызова RPC.

public object CreateProgress (StreamJsonRpc.JsonRpc rpc, object token, Type valueType);
member this.CreateProgress : StreamJsonRpc.JsonRpc * obj * Type -> obj
Public Function CreateProgress (rpc As JsonRpc, token As Object, valueType As Type) As Object

Параметры

rpc
JsonRpc

Экземпляр JsonRpc , используемый для отправки ProgressRequestSpecialMethod уведомления.

token
Object

Маркер, используемый для получения экземпляра MessageFormatterProgressTracker.ProgressParamInformation из StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.

valueType
Type

Тип, о IProgress<T> который будет сообщать значение intance.

Возвращаемое значение

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

CreateProgress<T>(JsonRpc, Object)

Создает новый экземпляр для IProgress<T> использования в принимающем конце вызова RPC.

public IProgress<T> CreateProgress<T> (StreamJsonRpc.JsonRpc rpc, object token);
member this.CreateProgress : StreamJsonRpc.JsonRpc * obj -> IProgress<'T>
Public Function CreateProgress(Of T) (rpc As JsonRpc, token As Object) As IProgress(Of T)

Параметры типа

T

Тип значения, сообщаемого .IProgress<T>

Параметры

rpc
JsonRpc

Экземпляр JsonRpc , используемый для отправки ProgressRequestSpecialMethod уведомления.

token
Object

Маркер, используемый для получения экземпляра MessageFormatterProgressTracker.ProgressParamInformation из StreamJsonRpc.Reflection.MessageFormatterProgressTracker.progressMap.

Возвращаемое значение

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