Cloud Cloud Cloud Cloud Class

Definição

Especifica os valores que definem um objeto Cloud par.Specifies the values that define a Peer Cloud object.

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
type Cloud = class
    interface ISerializable
    interface IEquatable<Cloud>
Public Class Cloud
Implements IEquatable(Of Cloud), ISerializable
Herança
CloudCloudCloudCloud
Atributos
Implementações

Comentários

Um Cloud é um conjunto de nós que podem se comunicar entre si por meio da rede.A Cloud is a set of nodes that can communicate with each other through the network. Nuvem, malha ponto a ponto e um grafo de ponto a ponto são sinônimos.Cloud, peer mesh, and peer-to-peer graph are synonymous. Um único par ou nó pode estar conectado a mais de uma nuvem.A single peer or node may be connected to more than one cloud.

A comunicação entre nós nunca deve cruzar de uma nuvem para outra.Communication between nodes should never cross from one cloud to another. Uma instância Cloud é identificada exclusivamente pelo seu nome, que diferencia maiúsculas de minúsculas.A Cloud instance is uniquely identified by its name, which is case-sensitive.

As nuvens estão muito diretamente ligadas a adaptadores de rede.Clouds are tied very closely to network interfaces. Em um computador multihomed com duas placas de rede conectadas a diferentes sub-redes, três nuvens serão retornadas: uma para cada um dos endereços locais de link por adaptador e uma única nuvem de escopo global.On a multi-homed machine with two network cards attached to different subnets, three clouds will be returned: one for each of the link local addresses per interface, and a single global scope cloud.

Construtores

Cloud(SerializationInfo, StreamingContext) Cloud(SerializationInfo, StreamingContext) Cloud(SerializationInfo, StreamingContext) Cloud(SerializationInfo, StreamingContext)

Inicializa uma nova instância do tipo Cloud de PNRP.Initializes a new instance of the PNRP Cloud type. Isso popula um objeto de informações de serialização com os dados necessários para serializar o objeto Cloud.This populates a serialization information object with the data needed to serialize the Cloud object.

Campos

AllLinkLocal AllLinkLocal AllLinkLocal AllLinkLocal

Retorna uma referência a um Cloud que representa todas as nuvens de link-local de que o cliente ou par participa atualmente.Returns a reference to a Cloud which represents all the link-local clouds in which the client or peer is currently participating.

Available Available Available Available

Retorna uma referência estática para um Cloud que representa todas as nuvens disponíveis de que o cliente participa atualmente.Returns a static reference to a Cloud which represents all the available clouds in which the client is currently participating.

Propriedades

Global Global Global Global

Obtém uma instância de Cloud que contém pares com escopo global (Internet).Gets a Cloud instance that contains globally (internet) scoped peers.

Name Name Name Name

Obtém o nome da Cloud de par.Gets the name of the peer Cloud.

Scope Scope Scope Scope

Obtém o escopo de rede da Cloud de par.Gets the network scope of the peer Cloud.

ScopeId ScopeId ScopeId ScopeId

Obtém o identificador de um endereço IP específico para essa Cloud de par.Gets the identifier of a specific IP address for this peer Cloud.

Métodos

Equals(Cloud) Equals(Cloud) Equals(Cloud) Equals(Cloud)

Executa uma comparação que diferencia maiúsculas de minúsculas entre dois objetos de nuvem.Performs a case-sensitive comparison between two cloud objects.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o conteúdo dessa Cloud de par é equivalente ao conteúdo de um objeto System.Determines whether the content of this peer Cloud is equivalent to the content of a System object.

GetAvailableClouds() GetAvailableClouds() GetAvailableClouds() GetAvailableClouds()

Obtém uma coleção de nuvens de par conhecidas para o par de chamada.Obtains a collection of peer clouds known to the calling peer.

GetCloudByName(String) GetCloudByName(String) GetCloudByName(String) GetCloudByName(String)

Retorna o objeto Cloud com o nome de nuvem especificado.Returns the Cloud object with the specified cloud name.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Substitui GetHashCode().Overrides GetHashCode().

GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Popula um objeto de informações System.Runtime.Serialization com os dados necessários para serializar o Cloud.Populates a System.Runtime.Serialization information object with the data needed to serialize the Cloud.

GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retorna uma representação de cadeia de caracteres do Cloud atual.Returns a string representation of the current Cloud.

Implantações explícitas de interface

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementa a interface ISerializable e retorna os dados necessários para serializar a instância Cloud.Implements the ISerializable interface and returns the data needed to serialize the Cloud instance.

Aplica-se a

Veja também