PeerCollaboration.SetObject(PeerObject) Method

Definition

Registra un oggetto PeerObject associato al peer chiamante.Registers a PeerObject associated with the calling peer.

public:
 static void SetObject(System::Net::PeerToPeer::Collaboration::PeerObject ^ peerObject);
[System.Security.SecurityCritical]
public static void SetObject (System.Net.PeerToPeer.Collaboration.PeerObject peerObject);
static member SetObject : System.Net.PeerToPeer.Collaboration.PeerObject -> unit
Public Shared Sub SetObject (peerObject As PeerObject)

Parameters

peerObject
PeerObject

PeerObject da registrare.The PeerObject to register.

Attributes

Exceptions

Oggetto già registratoObject already registered

- PeerObject non può essere null.- PeerObject cannot be null.

  • Id non può essere null.
  • Id cannot be null.
  • Non è stato possibile completare l'operazione SetObject(PeerObject).The SetObject(PeerObject) operation could not be completed.

    Remarks

    Questo metodo consente all'oggetto di essere sottoposto a query da peer remoti che partecipano all'ambito in cui l'oggetto è stato registrato.This method allows the object to be queried by remote peers participating in the scope in which the object was registered. Se l'oggetto è stato registrato in precedenza, questo metodo aggiorna la registrazione.If the object was previously registered, this method updates its registration. Se un oggetto registrato esula dall'ambito, può essere recuperato tramite il metodo GetLocalSetObjects.If a registered object falls out of scope, it can be retrieved via the GetLocalSetObjects method.

    Le dimensioni della parte di dati del PeerObject devono essere minori o uguali a 16.384 byte.The size of the data portion of the PeerObject must be less than or equal to 16,384 bytes.

    L'accesso a questo metodo richiede un PermissionState di Unrestricted.Access to this method requires a PermissionState of Unrestricted. Questo stato viene creato all'inizio della sessione di collaborazione Peer.This state is created when the Peer collaboration session begins.

    Applies to

    See also