IRemoteProxiedUserControl Arabirim

Tanım

Uzak UI veri metin proxy'si özelliklerinden yararlanan bir VisualStudio.Genişletilebilirlik kullanıcı denetimi. Bu arabirimin, gibi IRemoteWpfUserControlteknolojiye özgü bir arabirim oluşturularak genişletilmesi amaçlanır.

[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
Türetilmiş
Öznitelikler
StreamJsonRpc.RpcMarshalableAttribute
Uygulamalar

Yöntemler

GetObjectAsync(ObjectId, CancellationToken)

Bu yöntem, denetimin DataContext öğesinin parçası olan benzersiz olarak tanımlanabilir bir nesnenin değerini sorgulamaya olanak tanır. nesnesinin değeri kullanılarak ObjectValueNotificationAsync(MessagePackFragment, CancellationToken)istemciye gönderilir.

InvokeAsync(ObjectId, MessagePackFragment, CancellationToken)

Bu yöntem, denetimin DataContext öğesinin parçası olan bir zaman uyumsuz komutta ExecuteAsync'in çağrılmasına olanak tanır.

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

Bu yöntem, denetimin DataContext öğesinin parçası olan bir IList özelliğini güncelleştirir.

SetObjectPropertyAsync(ObjectId, String, MessagePackFragment, CancellationToken)

Bu yöntem, denetimin DataContext öğesinin parçası olan bir nesnenin özelliğini güncelleştirir.

Şunlara uygulanır