Udostępnij za pośrednictwem


IRemoteProxiedUserControl Interfejs

Definicja

Kontrolka użytkownika VisualStudio.Extensibility, która korzysta z funkcji serwera proxy zdalnego interfejsu użytkownika. Ten interfejs ma zostać rozszerzony przez utworzenie interfejsu specyficznego dla technologii, takiego jak 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
Pochodne
Atrybuty
StreamJsonRpc.RpcMarshalableAttribute
Implementuje

Metody

GetObjectAsync(ObjectId, CancellationToken)

Ta metoda umożliwia wykonywanie zapytań o wartość unikatowo rozpoznawalnego obiektu będącego częścią kontrolki DataContext. Wartość obiektu zostanie wysłana do klienta przy użyciu polecenia ObjectValueNotificationAsync(MessagePackFragment, CancellationToken).

InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

Ta metoda umożliwia wywołanie polecenia ExecuteAsync w async, które jest częścią kontrolki DataContext.

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

Ta metoda aktualizuje właściwość IList kontrolki, która jest częścią kontrolki DataContext.

SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Ta metoda aktualizuje właściwość obiektu, który jest częścią kontrolki DataContext.

Dotyczy