C# Класс SparkleLib.SparkleFetcherBase

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
FetchPriorHistory bool
Identifier string
OriginalFetcherInfo SparkleFetcherInfo

Защищенные свойства (Protected)

Свойство Тип Описание
ExcludeRules string[]
errors List
warnings List

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

Метод Описание
Complete ( ) : void
CreateIdentifier ( ) : string
Dispose ( ) : void
EnableFetchedRepoCrypto ( string password ) : void
Fetch ( ) : bool
GetBackend ( string address ) : string
IsFetchedRepoPasswordCorrect ( string password ) : bool
SparkleFetcherBase ( SparkleFetcherInfo info ) : System
Start ( ) : void
Stop ( ) : void

Защищенные методы

Метод Описание
GenerateCryptoSalt ( ) : string
OnProgressChanged ( double percentage ) : void

Приватные методы

Метод Описание
AcceptHostKey ( string host_key, bool warn ) : void
CreateInitialChangeSet ( ) : void
DeriveFingerprint ( string public_key ) : string
FetchHostKey ( ) : string

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

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

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

CreateIdentifier() публичный статический Метод

public static CreateIdentifier ( ) : string
Результат string

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

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

EnableFetchedRepoCrypto() публичный абстрактный Метод

public abstract EnableFetchedRepoCrypto ( string password ) : void
password string
Результат void

Fetch() публичный абстрактный Метод

public abstract Fetch ( ) : bool
Результат bool

GenerateCryptoSalt() защищенный Метод

protected GenerateCryptoSalt ( ) : string
Результат string

GetBackend() публичный статический Метод

public static GetBackend ( string address ) : string
address string
Результат string

IsFetchedRepoPasswordCorrect() публичный абстрактный Метод

public abstract IsFetchedRepoPasswordCorrect ( string password ) : bool
password string
Результат bool

OnProgressChanged() защищенный Метод

protected OnProgressChanged ( double percentage ) : void
percentage double
Результат void

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

public SparkleFetcherBase ( SparkleFetcherInfo info ) : System
info SparkleFetcherInfo
Результат System

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

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

Stop() публичный абстрактный Метод

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

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

ExcludeRules защищенное свойство

protected string[] ExcludeRules
Результат string[]

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

public bool FetchPriorHistory
Результат bool

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

public string Identifier
Результат string

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

public SparkleFetcherInfo,SparkleLib OriginalFetcherInfo
Результат SparkleFetcherInfo

errors защищенное свойство

protected List errors
Результат List

warnings защищенное свойство

protected List warnings
Результат List