Cloud 클래스

정의

피어 Cloud 개체를 정의하는 값을 지정합니다.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
[<System.Serializable>]
type Cloud = class
    interface ISerializable
    interface IEquatable<Cloud>
Public Class Cloud
Implements IEquatable(Of Cloud), ISerializable
상속
Cloud
특성
구현

설명

Cloud 는 네트워크를 통해 서로 통신할 수 있는 노드 집합입니다.A Cloud is a set of nodes that can communicate with each other through the network. 클라우드와 피어 메시, 피어-투-피어 그래프는 동의어입니다.Cloud, peer mesh, and peer-to-peer graph are synonymous. 단일 피어 또는 노드는 두 개 이상의 클라우드에 연결될 수 있습니다.A single peer or node may be connected to more than one cloud.

노드 간 통신은 한 클라우드에서 다른 클라우드로 전달되지 않습니다.Communication between nodes should never cross from one cloud to another. Cloud 인스턴스는 대소문자를 구분하는 이름으로 고유하게 식별됩니다.A Cloud instance is uniquely identified by its name, which is case-sensitive.

클라우드는 네트워크 인터페이스와 매우 밀접하게 연결됩니다.Clouds are tied very closely to network interfaces. 두 개의 네트워크 카드가 여러 다른 서브넷에 연결되어 있는 다중 홈 컴퓨터에서는 세 개의 클라우드가 반환됩니다. 즉, 인터페이스별 링크 로컬 주소당 하나씩 반환되고 단일 글로벌 범위 클라우드용으로 하나가 반환됩니다.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.

생성자

Cloud(SerializationInfo, StreamingContext)

PNRP Cloud 형식의 새 인스턴스를 초기화합니다.Initializes a new instance of the PNRP Cloud type. Cloud 개체를 serialize하는 데 필요한 데이터로 serialization 정보 개체를 채웁니다.This populates a serialization information object with the data needed to serialize the Cloud object.

필드

AllLinkLocal

클라이언트 또는 피어가 현재 참여하고 있는 모든 링크 로컬 클라우드를 나타내는 Cloud에 대한 참조를 반환합니다.Returns a reference to a Cloud which represents all the link-local clouds in which the client or peer is currently participating.

Available

클라이언트가 현재 참여하고 있는 사용 가능한 모든 클라우드를 나타내는 Cloud에 대한 정적 참조를 반환합니다.Returns a static reference to a Cloud which represents all the available clouds in which the client is currently participating.

속성

Global

전역(인터넷) 범위 피어를 포함하는 Cloud 인스턴스를 가져옵니다.Gets a Cloud instance that contains globally (internet) scoped peers.

Name

피어 Cloud의 이름을 가져옵니다.Gets the name of the peer Cloud.

Scope

피어 Cloud의 네트워크 범위를 가져옵니다.Gets the network scope of the peer Cloud.

ScopeId

이 피어 Cloud에 대한 특정 IP 주소의 식별자를 가져옵니다.Gets the identifier of a specific IP address for this peer Cloud.

메서드

Equals(Cloud)

대/소문자를 구분하여 두 클라우드 개체가 같은지 비교합니다.Performs a case-sensitive comparison between two cloud objects.

Equals(Object)

이 피어 Cloud의 콘텐츠가 System 개체의 콘텐츠와 같은지 여부를 확인합니다.Determines whether the content of this peer Cloud is equivalent to the content of a System object.

GetAvailableClouds()

호출 피어에 알려진 피어 클라우드의 컬렉션을 가져옵니다.Obtains a collection of peer clouds known to the calling peer.

GetCloudByName(String)

지정된 클라우드 이름을 사용하는 Cloud 개체를 반환합니다.Returns the Cloud object with the specified cloud name.

GetHashCode()

GetHashCode()을 재정의합니다.Overrides GetHashCode().

GetObjectData(SerializationInfo, StreamingContext)

Cloud를 serialize하는 데 필요한 데이터로 System.Runtime.Serialization 정보 개체를 채웁니다.Populates a System.Runtime.Serialization information object with the data needed to serialize the Cloud.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 Cloud의 문자열 표현을 반환합니다.Returns a string representation of the current Cloud.

명시적 인터페이스 구현

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

ISerializable 인터페이스를 구현하고 Cloud 인스턴스를 직렬화하는 데 필요한 데이터를 반환합니다.Implements the ISerializable interface and returns the data needed to serialize the Cloud instance.

적용 대상

추가 정보