C# Class Goedel.Mesh.Platform.MeshCatalog

Provides the interface layer between the application and all Mesh functions.
Afficher le fichier Open project: hallambaker/Mathematical-Mesh

Méthodes publiques

Méthode Description
Add ( PersonalProfile Profile ) : void

Add a personal profile to the current machine

BeginConnect ( string PortalID, string PIN ) : void

Begin the process of connecting to a profile at the specified portal

Commit ( ) : bool

Commit local changes to upstream.

CompleteConnect ( string PortalID ) : void

Complete process of connecting to a profile.

GetApplication ( string UDF ) : MeshApplication

Get an application profile.

GetDevice ( string UDF ) : MeshDevice

Get a device profile.

GetPersonal ( string UDF, string PortalID ) : MeshPersonal

Get a personal profile.

MeshCatalog ( ) : System

Return an interface populated with all the profiles and portal accounts on the current machine

Sync ( ) : bool

Attempt to synchronize the catalog to get the authoritative sources.

Method Details

Add() public méthode

Add a personal profile to the current machine
public Add ( PersonalProfile Profile ) : void
Profile PersonalProfile Profile to add.
Résultat void

BeginConnect() public méthode

Begin the process of connecting to a profile at the specified portal
public BeginConnect ( string PortalID, string PIN ) : void
PortalID string The portal to connect to
PIN string Optional one time authenticator.
Résultat void

Commit() public méthode

Commit local changes to upstream.
public Commit ( ) : bool
Résultat bool

CompleteConnect() public méthode

Complete process of connecting to a profile.
public CompleteConnect ( string PortalID ) : void
PortalID string The portal to connect to
Résultat void

GetApplication() public méthode

Get an application profile.
public GetApplication ( string UDF ) : MeshApplication
UDF string Fingerprint of profile.
Résultat MeshApplication

GetDevice() public méthode

Get a device profile.
public GetDevice ( string UDF ) : MeshDevice
UDF string Fingerprint of profile.
Résultat MeshDevice

GetPersonal() public méthode

Get a personal profile.
public GetPersonal ( string UDF, string PortalID ) : MeshPersonal
UDF string Profile fingerprint.
PortalID string Portal account.
Résultat MeshPersonal

MeshCatalog() public méthode

Return an interface populated with all the profiles and portal accounts on the current machine
public MeshCatalog ( ) : System
Résultat System

Sync() public méthode

Attempt to synchronize the catalog to get the authoritative sources.
public Sync ( ) : bool
Résultat bool