Share via


WebFileProperties2 Interface

Definition

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

public interface class WebFileProperties2 : VsWebSite::WebFileProperties
[System.Runtime.InteropServices.Guid("899456B4-E5AD-49EF-AB04-1CED913A6E44")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface WebFileProperties2 : VsWebSite.WebFileProperties
[<System.Runtime.InteropServices.Guid("899456B4-E5AD-49EF-AB04-1CED913A6E44")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type WebFileProperties2 = interface
    interface WebFileProperties
Public Interface WebFileProperties2
Implements WebFileProperties
Attributes
Implements

Properties

__id
AutoRefreshPath
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.

CustomToolNamespace

Get or sets the default namespace for the generated files.

CustomToolOutput

Gets the file name, without the path, of the output of the custom tool that is associated with this Web site file.

Extender[String]
ExtenderCATID
ExtenderNames
Extension
FileName
FullPath
IsCustomToolOutput

Gets a value that indicates whether the Web file is the output of a custom tool.

IsDependentFile

Gets a value that indicates whether the Web file is a dependent file. Dependent files are children of other files.

RelativeURL
URL

Applies to