SAFR Windows SDK
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
RealNetworks.ArgusKit.CloudAccount Class Reference

Represents the log-in information for a cloud environment. More...

Inheritance diagram for RealNetworks.ArgusKit.CloudAccount:

Public Member Functions

 CloudAccount (string user, string password)
 Creates a new cloud account object. More...
 
override int GetHashCode ()
 Returns the hash code of the receiver. More...
 
override bool Equals (object obj)
 Compares the receiver to the given object. More...
 
bool Equals (CloudAccount other)
 Compares the receiver to the given object. More...
 

Static Public Member Functions

static bool operator== (CloudAccount lhs, CloudAccount rhs)
 Returns true if both account objects represent the same cloud accounts. More...
 
static bool operator!= (CloudAccount lhs, CloudAccount rhs)
 Returns true if both account objects represent different cloud accounts. More...
 

Properties

string Identifier [get, set]
 The account identifier (name). More...
 
string Password [get, set]
 The password. More...
 
string Directory = "" [get, set]
 The user directory in the account. More...
 
string ClientId = "" [get, set]
 The client ID. More...
 
string ClientType = "" [get, set]
 The client type. More...
 
string FeedId = "" [get, set]
 The unique feed id. More...
 

Detailed Description

Represents the log-in information for a cloud environment.

Constructor & Destructor Documentation

◆ CloudAccount()

RealNetworks.ArgusKit.CloudAccount.CloudAccount ( string  user,
string  password 
)

Creates a new cloud account object.

Parameters
userthe cloud account name
passwordthe cloud account password

Member Function Documentation

◆ Equals() [1/2]

bool RealNetworks.ArgusKit.CloudAccount.Equals ( CloudAccount  other)

Compares the receiver to the given object.

Parameters
otherthe other object
Returns
true if both are equal; false otherwise

◆ Equals() [2/2]

override bool RealNetworks.ArgusKit.CloudAccount.Equals ( object  obj)

Compares the receiver to the given object.

Parameters
objthe other object
Returns
true if both are equal; false otherwise

◆ GetHashCode()

override int RealNetworks.ArgusKit.CloudAccount.GetHashCode ( )

Returns the hash code of the receiver.

Returns
the hash code

◆ operator!=()

static bool RealNetworks.ArgusKit.CloudAccount.operator!= ( CloudAccount  lhs,
CloudAccount  rhs 
)
static

Returns true if both account objects represent different cloud accounts.

Parameters
lhsone account
rhsthe other account
Returns
true if different; false otherwise

◆ operator==()

static bool RealNetworks.ArgusKit.CloudAccount.operator== ( CloudAccount  lhs,
CloudAccount  rhs 
)
static

Returns true if both account objects represent the same cloud accounts.

Parameters
lhsone account
rhsthe other account
Returns
true if the same; false otherwise

Property Documentation

◆ ClientId

string RealNetworks.ArgusKit.CloudAccount.ClientId = ""
getset

The client ID.

◆ ClientType

string RealNetworks.ArgusKit.CloudAccount.ClientType = ""
getset

The client type.

◆ Directory

string RealNetworks.ArgusKit.CloudAccount.Directory = ""
getset

The user directory in the account.

◆ FeedId

string RealNetworks.ArgusKit.CloudAccount.FeedId = ""
getset

The unique feed id.

◆ Identifier

string RealNetworks.ArgusKit.CloudAccount.Identifier
getset

The account identifier (name).

◆ Password

string RealNetworks.ArgusKit.CloudAccount.Password
getset

The password.