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


IRemoteProxiedUserControl2 Интерфейс

Определение

Пользовательский элемент управления VisualStudio.Extensibility, который использует возможности прокси-сервера контекста данных удаленного пользовательского интерфейса. Этот интерфейс предназначен для расширения путем создания интерфейса для конкретной технологии, например IRemoteWpfUserControl.

[StreamJsonRpc.RpcMarshalable]
public interface IRemoteProxiedUserControl2 : IDisposable, Microsoft.VisualStudio.RpcContracts.RemoteUI.IRemoteProxiedUserControl
[<StreamJsonRpc.RpcMarshalable>]
type IRemoteProxiedUserControl2 = interface
    interface IRemoteProxiedUserControl
    interface IRemoteUserControl
    interface IDisposable
Public Interface IRemoteProxiedUserControl2
Implements IDisposable, IRemoteProxiedUserControl
Атрибуты
StreamJsonRpc.RpcMarshalableAttribute
Реализации

Методы

GetObjectAsync(ObjectId, CancellationToken)

Этот метод позволяет запрашивать значение уникально идентифицируемого объекта, который является частью DataContext элемента управления . Значение объекта будет отправлено клиенту с помощью ObjectValueNotificationAsync(MessagePackFragment, CancellationToken).

(Унаследовано от IRemoteProxiedUserControl)
InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

Этот метод позволяет вызывать ExecuteAsync для асинхронной команды, которая является частью DataContext элемента управления .

(Унаследовано от IRemoteProxiedUserControl)
InvokeAsync(ObjectId, MessagePackFragment, IReadOnlyDictionary<String,String>, CancellationToken)

Вызывает ExecuteAsync для асинхронной команды, которая является частью DataContext элемента управления .

SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken)

Этот метод обновляет свойство объекта , IList которое является частью DataContext элемента управления .

(Унаследовано от IRemoteProxiedUserControl)
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Этот метод обновляет свойство объекта , который является частью DataContext элемента управления .

(Унаследовано от IRemoteProxiedUserControl)

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