C# Класс Goedel.MeshProfileManager.AddProfile

Наследование: Goedel.Trojan.Data
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AccountIndex int
AccountName string
AllMailAccountInfos List
ConfigureEmail bool
ConfigureNetwork bool
ConfigurePassword bool
ConfigureRecovery bool
CurrentDialog Goedel.Trojan.Data
Device1 string
Device1Description string
DoLocal bool
InvalidInput string
MailAccountInfos List
MeshClient MeshClient
PendingConnectionRequests List
Portal string
ThisDevice SignedDeviceProfile
UDF string
Wizard Wizard_AddProfile
share1 string
share2 string
share3 string

Открытые методы

Метод Описание
AcceptConnection ( ) : bool

Accept the connection request

AddDevice ( ApplicationProfileEntry Entry, PersonalProfile PersonalProfile, SignedDeviceProfile Device ) : void

Add a device to an application profile

AddProfile ( Wizard_AddProfile Wizard ) : System
CheckPending ( ) : bool

Check to see if there are pending connection requests.

GenerateProfile ( ) : void

Generate a new profile with the requested options. Note that this could be parallelized very easily by performing time consuming operations (e.g. generating keys) while the user is answering other questions.

GetAccount ( string Portal, string Account ) : void

Get the account data

Initialize ( ) : void

One time initialization of the page.

MakeCheckRecovery ( ) : void
Navigate ( Goedel Dialog ) : void

Navigate to a new dialog.

PostConnect ( ) : void

Post a connection request.

RecoverProfile ( string Shares ) : string

Recover profile from the mesh using the threshold key shares.

RejectConnection ( ) : bool

Reject the connection request

TryNewPortalAccount ( string Portal, string Account ) : bool

Attempt to create an account at the specified portal.

Описание методов

AcceptConnection() публичный Метод

Accept the connection request
public AcceptConnection ( ) : bool
Результат bool

AddDevice() публичный Метод

Add a device to an application profile
public AddDevice ( ApplicationProfileEntry Entry, PersonalProfile PersonalProfile, SignedDeviceProfile Device ) : void
Entry ApplicationProfileEntry Applicationprofile entry to update
PersonalProfile PersonalProfile Personal profile to link to
Device SignedDeviceProfile Signed device profile.
Результат void

AddProfile() публичный Метод

public AddProfile ( Wizard_AddProfile Wizard ) : System
Wizard Wizard_AddProfile
Результат System

CheckPending() публичный Метод

Check to see if there are pending connection requests.
public CheckPending ( ) : bool
Результат bool

GenerateProfile() публичный Метод

Generate a new profile with the requested options. Note that this could be parallelized very easily by performing time consuming operations (e.g. generating keys) while the user is answering other questions.
public GenerateProfile ( ) : void
Результат void

GetAccount() публичный Метод

Get the account data
public GetAccount ( string Portal, string Account ) : void
Portal string
Account string
Результат void

Initialize() публичный Метод

One time initialization of the page.
public Initialize ( ) : void
Результат void

MakeCheckRecovery() публичный Метод

public MakeCheckRecovery ( ) : void
Результат void

Navigate() публичный Метод

Navigate to a new dialog.
public Navigate ( Goedel Dialog ) : void
Dialog Goedel
Результат void

PostConnect() публичный Метод

Post a connection request.
public PostConnect ( ) : void
Результат void

RecoverProfile() публичный Метод

Recover profile from the mesh using the threshold key shares.
public RecoverProfile ( string Shares ) : string
Shares string Array containing the necessary shares.
Результат string

RejectConnection() публичный Метод

Reject the connection request
public RejectConnection ( ) : bool
Результат bool

TryNewPortalAccount() публичный Метод

Attempt to create an account at the specified portal.
public TryNewPortalAccount ( string Portal, string Account ) : bool
Portal string
Account string
Результат bool

Описание свойств

AccountIndex публичное свойство

Index variable used to track which mail account is being queried.
public int AccountIndex
Результат int

AccountName публичное свойство

Account name
public string AccountName
Результат string

AllMailAccountInfos публичное свойство

The list of mail accounts found on the machine.
public List AllMailAccountInfos
Результат List

ConfigureEmail публичное свойство

Set true if the user wants to setup the email profile app.
public bool ConfigureEmail
Результат bool

ConfigureNetwork публичное свойство

Set true if the user wants to setup the network profile app.
public bool ConfigureNetwork
Результат bool

ConfigurePassword публичное свойство

Set true if the user wants to setup the password profile app.
public bool ConfigurePassword
Результат bool

ConfigureRecovery публичное свойство

Set true if the user wants to escrow keys for recovery.
public bool ConfigureRecovery
Результат bool

CurrentDialog публичное свойство

The currently active dialog
public Data,Goedel.Trojan CurrentDialog
Результат Goedel.Trojan.Data

Device1 публичное свойство

The device name
public string Device1
Результат string

Device1Description публичное свойство

The Device Description.
public string Device1Description
Результат string

DoLocal публичное свойство

Flag to allow local processing.
public bool DoLocal
Результат bool

InvalidInput публичное свойство

Reporting string for invalid input. When an operation throws an error, the corresponding text is written to InvalidInput for reporting to the user.
public string InvalidInput
Результат string

MailAccountInfos публичное свойство

The list of mail accounts the user would like to create mesh profiles for.
public List MailAccountInfos
Результат List

MeshClient публичное свойство

Track state of the mesh connection.
public MeshClient MeshClient
Результат MeshClient

PendingConnectionRequests публичное свойство

List of pending connection requests.
public List PendingConnectionRequests
Результат List

Portal публичное свойство

DNS address of Mesh portal.
public string Portal
Результат string

ThisDevice публичное свойство

The device profile.
public SignedDeviceProfile ThisDevice
Результат SignedDeviceProfile

UDF публичное свойство

The UDF of the current personal profile.
public string UDF
Результат string

Wizard публичное свойство

public Wizard_AddProfile,Goedel.MeshProfileManager Wizard
Результат Wizard_AddProfile

share1 публичное свойство

Return the first share value
public string share1
Результат string

share2 публичное свойство

Return the second share value
public string share2
Результат string

share3 публичное свойство

Return the third share value
public string share3
Результат string