WebFileProperties2 Interface

Specifies properties that are supported by files within a Web site. This interface extends WebFileProperties to add support for custom tools.

Namespace:  VsWebSite90
Assembly:  VsWebSite.Interop90 (in VsWebSite.Interop90.dll)

Syntax

'Declaration
<GuidAttribute("899456B4-E5AD-49EF-AB04-1CED913A6E44")> _
Public Interface WebFileProperties2 _
    Inherits WebFileProperties
[GuidAttribute("899456B4-E5AD-49EF-AB04-1CED913A6E44")]
public interface WebFileProperties2 : WebFileProperties
[GuidAttribute(L"899456B4-E5AD-49EF-AB04-1CED913A6E44")]
public interface class WebFileProperties2 : WebFileProperties
[<GuidAttribute("899456B4-E5AD-49EF-AB04-1CED913A6E44")>]
type WebFileProperties2 =  
    interface 
        interface WebFileProperties 
    end
public interface WebFileProperties2 extends WebFileProperties

The WebFileProperties2 type exposes the following members.

Properties

  Name Description
Public property __id Infrastructure. Gets the default property. (Inherited from WebFileProperties.)
Public property __id Infrastructure.
Public property AutoRefreshPath Gets or sets the auto-refresh path for Bin assemblies of a Web site. (Inherited from WebFileProperties.)
Public property AutoRefreshPath
Public property CustomTool Gets or sets the program identifier of the custom tool that is associated with the Web file. A custom tool takes as input the Web file represented and writes a new file.
Public property CustomToolNamespace Get or sets the default namespace for the generated files.
Public property CustomToolOutput Gets the file name, without the path, of the output of the custom tool that is associated with this Web site file.
Public property Extender[String] Gets an extended Web file property. (Inherited from WebFileProperties.)
Public property Extender[String]
Public property ExtenderCATID Gets the extender category ID (CATID) for the object. (Inherited from WebFileProperties.)
Public property ExtenderCATID
Public property ExtenderNames Gets a list of available extenders for the object. (Inherited from WebFileProperties.)
Public property ExtenderNames
Public property Extension Gets the file name extension of the file. (Inherited from WebFileProperties.)
Public property Extension
Public property FileName Gets or sets the name of the file, including the file name extension. (Inherited from WebFileProperties.)
Public property FileName
Public property FullPath Gets the full path of the local copy of the file. (Inherited from WebFileProperties.)
Public property FullPath
Public property IsCustomToolOutput Gets a value that indicates whether the Web file is the output of a custom tool.
Public property IsDependentFile Gets a value that indicates whether the Web file is a dependent file. Dependent files are children of other files.
Public property RelativeURL Gets the URL of the file, relative to the root of the Web site. (Inherited from WebFileProperties.)
Public property RelativeURL
Public property URL Gets the URL of the file. (Inherited from WebFileProperties.)
Public property URL

Top

Remarks

You can access the WebFileProperties2 object from the Properties collection of a file.

Custom tools convert files from one type to another at design time.

See Also

Reference

VsWebSite90 Namespace

WebFileProperties

CustomTool

RunCustomTool