C# 클래스 ASS8.Klient.zarzadca

파일 보기 프로젝트 열기: kitpz2/grupappz 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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