IRemoteProxiedUserControl Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Uživatelský ovládací prvek VisualStudio.Extensibility, který využívá funkce proxy vzdáleného uživatelského rozhraní datacontext. Toto rozhraní se má rozšířit vytvořením rozhraní specifického pro danou technologii, jako IRemoteWpfUserControlje .
[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
- Odvozené
- Atributy
-
StreamJsonRpc.RpcMarshalableAttribute
- Implementuje
Metody
GetObjectAsync(ObjectId, CancellationToken) |
Tato metoda umožňuje dotazování na hodnotu jednoznačně identifikovatelného objektu, který je součástí DataContext ovládacího prvku. Hodnota objektu se odešle klientovi pomocí příkazu ObjectValueNotificationAsync(MessagePackFragment, CancellationToken). |
InvokeAsync(ObjectId, MessagePackFragment, CancellationToken) |
Tato metoda umožňuje vyvolání ExecuteAsync na asynchronní příkaz, který je součástí DataContext ovládacího prvku. |
SetCollectionEntryAsync(ObjectId, Int32, MessagePackFragment, Nullable<ObjectVersion>, CancellationToken) |
Tato metoda aktualizuje vlastnost IList , která je součástí DataContext ovládacího prvku. |
SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken) |
Tato metoda aktualizuje vlastnost objektu, který je součástí DataContext ovládacího prvku. |