

Deployment Tools Foundation
GetFileInfo Method (streamContext, fileFilter)
Deployment Tools Foundation Namespaces ► Microsoft.Deployment.Compression ► CompressionEngine ► GetFileInfo(IUnpackStreamContext, Predicate<(Of <<'(String>)>>))
Gets information about files in an archive or archive chain.

C# | Visual Basic | Visual C++ | F# |
public abstract IList<ArchiveFileInfo> GetFileInfo( IUnpackStreamContext streamContext, Predicate<string> fileFilter )
Public MustOverride Function GetFileInfo ( streamContext As IUnpackStreamContext, fileFilter As Predicate(Of String) ) As IList(Of ArchiveFileInfo)
public: virtual IList<ArchiveFileInfo^>^ GetFileInfo( IUnpackStreamContext^ streamContext, Predicate<String^>^ fileFilter ) abstract
abstract GetFileInfo : streamContext : IUnpackStreamContext * fileFilter : Predicate<string> -> IList<ArchiveFileInfo>

- streamContext (IUnpackStreamContext)
- A context interface to handle opening and closing of archive and file streams.


The fileFilter predicate takes an internal file
path and returns true to include the file or false to exclude it.

Exception | Condition |
---|---|
ArchiveException | The archive provided
by the stream context is not valid. |
Assembly: Microsoft.Deployment.Compression (Module: Microsoft.Deployment.Compression.dll) Version: 3.0.0.0 (3.11.1.2318)