Lingua

RpcMarshalableOptionalInterfaceAttribute(Int32, Type) Costruttore

Definizione

Inizializza una nuova istanza della classe RpcMarshalableOptionalInterfaceAttribute.

public RpcMarshalableOptionalInterfaceAttribute(int optionalInterfaceCode, Type optionalInterface);
new StreamJsonRpc.RpcMarshalableOptionalInterfaceAttribute : int * Type -> StreamJsonRpc.RpcMarshalableOptionalInterfaceAttribute
Public Sub New (optionalInterfaceCode As Integer, optionalInterface As Type)

Parametri

optionalInterfaceCode
Int32

Codice da serializzare per specificare che il proxy oggetto sottoposto a marshalling deve essere generato implementando l'interfaccia optionalInterface . optionalInterfaceCode I valori devono essere univoci nelle diverse interfacce facoltative del tipo a cui viene applicato questo attributo. Poiché optionalInterfaceCode viene serializzato durante la trasmissione di un oggetto sottoposto a marshalling, il relativo valore non deve mai essere riassegnato a un'interfaccia facoltativa diversa durante l'aggiornamento delle interfacce RPC.

optionalInterface
Type

Oggetto Type dell'interfaccia facoltativa nota che può essere implementata dall'oggetto di cui è possibile eseguire il marshalling.

Si applica a