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


IRemoteProxiedUserControl Интерфейс

Определение

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

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

Методы

GetObjectAsync(ObjectId, CancellationToken)

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

InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

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

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

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

SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

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

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