Sdílet prostřednictvím


Cloud Třída

Definice

Určuje hodnoty, které definují peer Cloud objekt.

public ref class Cloud : IEquatable<System::Net::PeerToPeer::Cloud ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class Cloud : IEquatable<System.Net.PeerToPeer.Cloud>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type Cloud = class
    interface ISerializable
    interface IEquatable<Cloud>
Public Class Cloud
Implements IEquatable(Of Cloud), ISerializable
Dědičnost
Cloud
Atributy
Implementuje

Poznámky

A Cloud je sada uzlů, které spolu můžou komunikovat prostřednictvím sítě. Cloud, peer mesh a peer-to-peer graf jsou synonyma. Jeden partnerský uzel nebo uzel může být připojený k více než jednomu cloudu.

Komunikace mezi uzly by nikdy neměla přecházet z jednoho cloudu do druhého. Instance Cloud je jedinečně identifikována svým názvem, který rozlišuje velká a malá písmena.

Cloudy jsou velmi úzce svázány se síťovými rozhraními. Na počítači s více domácími prostory se dvěma síťovými kartami připojenými k různým podsítím se vrátí tři cloudy: jeden pro každou místní adresu propojení na rozhraní a jeden cloud globálního oboru.

Konstruktory

Cloud(SerializationInfo, StreamingContext)

Inicializuje novou instanci typu PNRP Cloud . To naplní objekt serializace informací dat potřebných k serializaci objektu Cloud.

Pole

AllLinkLocal

Vrátí odkaz na Cloud cloud, který představuje všechny místní cloudy propojení, kterých se klient nebo partnerský uzel aktuálně účastní.

Available

Vrátí statický odkaz na Cloud objekt, který představuje všechny dostupné cloudy, kterých se klient aktuálně účastní.

Vlastnosti

Global

Cloud Získá instanci, která obsahuje globálně (internet) vymezené partnerské vztahy.

Name

Získá název partnerského vztahu Cloud.

Scope

Získá obor sítě partnerského vztahu Cloud.

ScopeId

Získá identifikátor konkrétní IP adresy pro tento partnerský uzel Cloud.

Metody

Equals(Cloud)

Provede porovnání dvou cloudových objektů s rozlišováním velkých a malých písmen.

Equals(Object)

Určuje, zda je obsah tohoto partnerského vztahu Cloud ekvivalentní obsahu objektu System .

GetAvailableClouds()

Získá kolekci partnerských cloudů, které volající partnerský uzel zná.

GetCloudByName(String)

Vrátí objekt se Cloud zadaným názvem cloudu.

GetHashCode()

GetHashCode()Přepíše .

GetObjectData(SerializationInfo, StreamingContext)

Naplní informační objekt System.Runtime.Serialization daty potřebnými k serializaci objektu Cloud.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězcovou reprezentaci aktuálního Cloudsouboru .

Explicitní implementace rozhraní

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementuje ISerializable rozhraní a vrátí data potřebná k serializaci Cloud instance.

Platí pro

Viz také