Alpaf

Een .NET-bibliotheek die meer complete Win32-bestandssysteemfunctionaliteit levert aan het .NET-platform dan het standaardsysteem .Iklessen
Download nu

Alpaf Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT License
  • Naam uitgever:
  • Peter Palotas
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 2.7 MB

Alpaf Tags


Alpaf Beschrijving

De alplafs zijn ontworpen om een .NET-bibliotheek te zijn die meer complete Win32-bestandssysteemfunctionaliteit biedt aan het .NET-platform dan het standaardsysteem.IO-klassen. Kenmerken Hoogtepunten: hardlinks maken, toegang krijgen tot verborgen volumes, opsomming van volumes, transactionele bestandsoperaties en nog veel meer. De bestandssysteemondersteuning in .NET is redelijk goed voor de meeste toepassingen. Er zijn echter een paar tekortkomingen, die deze bibliotheek probeert te verlichten. De meest opvallende tekortkoming van de standaard .NET-bestandssysteemondersteuning werd ontdekt in onze pogingen om te werken met de Windows Volume Shadow Copy Service (VSS). VSS Maakt snapshots van volumes, maar op Windows XP staat deze momentopname niet toe als standaardrit. Er is een hack met behulp van de CreatedOdevice Win32 API-functie, maar de oplossing is niet erg elegant. Hafs biedt een naamruimte (alphaleonis.win32.filesysteem) met een aantal klassen. Het meest opvallend zijn replicaties van het systeem.io.file, System.io.Directory and System.io.Path, allemaal met ondersteuning voor de bovenstaande uitgestrekte lengtepaden. Ze bevatten ook extensies aan deze, en er zijn meer opties voor verschillende functies. Een ander ding dat alpafa's naar de tafel brengt, is ondersteuning voor transactionele NTFS (TXF). Bijna elke methode in deze klassen bestaat in twee versies. Één normaal, en een die met transacties kan werken, meer specifiek de kernel transactiemanager. Dit betekent dat bestandsbewerkingen kunnen worden uitgevoerd met behulp van de eenvoudige, lichtgewicht KTM op NTFS-bestandssystemen, via .net, met behulp van de interface van de standaardklassen waarvoor we allemaal gewend zijn. AlphaFs bevat ook een kleine beveiligingsgerelateerde functionaliteit (in Alphaleonis.win32.security), waardoor de mogelijkheid biedt om token privileges voor een gebruiker in te schakelen, die nodig is voor bijvoorbeeld. Het eigendom van een bestand veranderen. Dit is een alpha-release en het bevat waarschijnlijk bugs en interfaces kunnen veranderen naarmate de bibliotheek evolueert. De bibliotheek wordt geleverd met volledige API-documentatie in CHM en Windows Help 2.x-formaat.


Alpaf Gerelateerde software

Unidac

UNIDAC is een krachtige bibliotheek met niet-functionele Cross-database-toegangscomponenten voor Delphi, Delphi voor .NET en C ++ Builder. De Unified Access is beschikbaar voor Oracle, Microsoft SQL Server, MySQL, in ...

107 7099K

Downloaden