C# Класс ASS8.Klient.zarzadca

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

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

Свойство Тип Описание
folder string
folderMutex Mutex
mutex Mutex

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

Метод Описание
szukajZmian ( ) : void

Funkcja sprawdza jakie zmieny nastąpiły na dysku lub serwerze i w zależności od tego jakie pliki się pojawiły podejmuje odpowiednią akcję

zapiszInfoPlikow ( ) : void

Zapisuje do pliku konfiguracyjnego wszystkie pliki znajdujące się w katalogu

zarzadca ( ) : System
zarzadca ( komunikacja kom, System.Windows.Forms.NotifyIcon ni, int b, string fol ) : System

Konstruktor klasy, inicjalizuje wszystkie zmienne oraz tworzy katalog użytkownika jeżeli nie istnieje

zmianaKontroli ( int kontrola ) : void

Zmienia kontroli błędów (gdzie ma być wypisywany komunikat o bledach)

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

Метод Описание
hashPliku ( string plik ) : string

Oblicza hash pliku w MD5

odbierzPliki ( List plikiDoSciagniecia ) : void

Odbiera pliki z serwera

plikiKatalog ( ) : pliki
plikiKatalog ( string katalog, pliki lista ) : void

Zprawdza jakie pliki są w katalogu

plikiZapisane ( ) : pliki

Pobiera listę plików z pliku konfiguracyjnego

sprawdzAktualizacje ( List serwer, pliki plik, pliki katalog ) : List

Sprawdza jakie są różnice pomiędzy plikami na serwerze i w katalogu

sprawdzAktualizacje ( pliki plik, pliki katalog, List serwer ) : List

Sprawdza jakie są różnice pomiędzy plikami na serwerze i w katalogu

sprawdzRoznicaDownload ( List serwer, pliki plik, pliki katalog ) : List

Sprawdza które pliki należy ściągnąć z serwera

sprawdzRoznicaUpload ( List serwer, pliki plik, pliki katalog ) : List

Sprawdza które pliki należy wysłać na serwer

sprawdzRoznicaUsunKatalog ( List serwer, pliki plik, pliki katalog ) : List

Sprawdza które pliki należy usunąć z dysku

sprawdzRoznicaUsunSerwer ( List serwer, pliki plik, pliki katalog ) : List

Sprawdza które pliki należy usunąć z serwera

sprawdzRoznice ( List plikiDoPorownywania, pliki plikiPorownywane ) : List
sprawdzRoznice ( pliki plikiDoPorownywania, List plikiPorownywane ) : List
sprawdzRoznice ( pliki plikiDoPorownywania, pliki plikiPorownywane ) : List
usunPliki ( List pliki ) : void

Sprawdza jakie są różnice pomiędzy plikami na serwerze i w katalogu

wykasujPlik ( List pliki ) : void

Kasuje plik z dysku

wyslijPlik ( List plikiDoWyslania ) : void

Wysyła pliki na serwer

wyswietlBlad ( string str ) : void

Wyświetla błąd w trayu

zapiszBlad ( string str ) : void

Zapisuje błąd do pliku

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

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

Funkcja sprawdza jakie zmieny nastąpiły na dysku lub serwerze i w zależności od tego jakie pliki się pojawiły podejmuje odpowiednią akcję
public szukajZmian ( ) : void
Результат void

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

Zapisuje do pliku konfiguracyjnego wszystkie pliki znajdujące się w katalogu
public zapiszInfoPlikow ( ) : void
Результат void

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

public zarzadca ( ) : System
Результат System

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

Konstruktor klasy, inicjalizuje wszystkie zmienne oraz tworzy katalog użytkownika jeżeli nie istnieje
public zarzadca ( komunikacja kom, System.Windows.Forms.NotifyIcon ni, int b, string fol ) : System
kom komunikacja Zmienna do obsługi sieciowej
ni System.Windows.Forms.NotifyIcon Zmienna ikony traya
b int Zmienna z obsługą błędów
fol string Folder użytkownika
Результат System

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

Zmienia kontroli błędów (gdzie ma być wypisywany komunikat o bledach)
public zmianaKontroli ( int kontrola ) : void
kontrola int Zmienna określająca typ obsługi błędów
Результат void

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

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

Zmienna przechowuje folder użytkownika
public string folder
Результат string

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

public Mutex folderMutex
Результат Mutex

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

public Mutex mutex
Результат Mutex