IRemoteProxiedUserControl2 Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kontrolka użytkownika VisualStudio.Extensibility, która korzysta z funkcji serwera proxy kontekstu danych zdalnego interfejsu użytkownika. Ten interfejs ma zostać rozszerzony przez utworzenie interfejsu specyficznego dla technologii, takiego jak 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
- 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). (Odziedziczone po IRemoteProxiedUserControl) |
InvokeAsync(ObjectId, MessagePackFragment, CancellationToken) |
Ta metoda umożliwia wywołanie polecenia ExecuteAsync w async, które jest częścią kontrolki DataContext. (Odziedziczone po IRemoteProxiedUserControl) |
InvokeAsync(ObjectId, MessagePackFragment, IReadOnlyDictionary<String,String>, CancellationToken) |
Wywołuje polecenie 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. (Odziedziczone po IRemoteProxiedUserControl) |
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken) |
Ta metoda aktualizuje właściwość obiektu, który jest częścią kontrolki DataContext. (Odziedziczone po IRemoteProxiedUserControl) |