diff options
Diffstat (limited to 'src/wixext/IisTableDefinitions.cs')
| -rw-r--r-- | src/wixext/IisTableDefinitions.cs | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/src/wixext/IisTableDefinitions.cs b/src/wixext/IisTableDefinitions.cs index 6c887e96..f513152e 100644 --- a/src/wixext/IisTableDefinitions.cs +++ b/src/wixext/IisTableDefinitions.cs | |||
| @@ -8,7 +8,7 @@ namespace WixToolset.Iis | |||
| 8 | { | 8 | { |
| 9 | public static readonly TableDefinition Certificate = new TableDefinition( | 9 | public static readonly TableDefinition Certificate = new TableDefinition( |
| 10 | "Certificate", | 10 | "Certificate", |
| 11 | IisTupleDefinitions.Certificate, | 11 | IisSymbolDefinitions.Certificate, |
| 12 | new[] | 12 | new[] |
| 13 | { | 13 | { |
| 14 | new ColumnDefinition("Certificate", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyColumn: 1, description: "Identifier for the certificate in the package.", modularizeType: ColumnModularizeType.Column), | 14 | new ColumnDefinition("Certificate", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyColumn: 1, description: "Identifier for the certificate in the package.", modularizeType: ColumnModularizeType.Column), |
| @@ -21,34 +21,34 @@ namespace WixToolset.Iis | |||
| 21 | new ColumnDefinition("CertificatePath", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Property to path of certificate.", modularizeType: ColumnModularizeType.Property), | 21 | new ColumnDefinition("CertificatePath", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Property to path of certificate.", modularizeType: ColumnModularizeType.Property), |
| 22 | new ColumnDefinition("PFXPassword", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Hidden property to a pfx password", modularizeType: ColumnModularizeType.Property), | 22 | new ColumnDefinition("PFXPassword", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Hidden property to a pfx password", modularizeType: ColumnModularizeType.Property), |
| 23 | }, | 23 | }, |
| 24 | tupleIdIsPrimaryKey: true | 24 | symbolIdIsPrimaryKey: true |
| 25 | ); | 25 | ); |
| 26 | 26 | ||
| 27 | public static readonly TableDefinition CertificateHash = new TableDefinition( | 27 | public static readonly TableDefinition CertificateHash = new TableDefinition( |
| 28 | "CertificateHash", | 28 | "CertificateHash", |
| 29 | IisTupleDefinitions.CertificateHash, | 29 | IisSymbolDefinitions.CertificateHash, |
| 30 | new[] | 30 | new[] |
| 31 | { | 31 | { |
| 32 | new ColumnDefinition("Certificate_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyColumn: 1, description: "Foreign key to certificate in Certificate table.", modularizeType: ColumnModularizeType.Column), | 32 | new ColumnDefinition("Certificate_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyColumn: 1, description: "Foreign key to certificate in Certificate table.", modularizeType: ColumnModularizeType.Column), |
| 33 | new ColumnDefinition("Hash", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Text, description: "Base64 encoded SHA1 hash of certificate populated at run-time."), | 33 | new ColumnDefinition("Hash", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Text, description: "Base64 encoded SHA1 hash of certificate populated at run-time."), |
| 34 | }, | 34 | }, |
| 35 | tupleIdIsPrimaryKey: false | 35 | symbolIdIsPrimaryKey: false |
| 36 | ); | 36 | ); |
| 37 | 37 | ||
| 38 | public static readonly TableDefinition IIsWebSiteCertificates = new TableDefinition( | 38 | public static readonly TableDefinition IIsWebSiteCertificates = new TableDefinition( |
| 39 | "IIsWebSiteCertificates", | 39 | "IIsWebSiteCertificates", |
| 40 | IisTupleDefinitions.IIsWebSiteCertificates, | 40 | IisSymbolDefinitions.IIsWebSiteCertificates, |
| 41 | new[] | 41 | new[] |
| 42 | { | 42 | { |
| 43 | new ColumnDefinition("Web_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "IIsWebSite", keyColumn: 1, description: "The index into the IIsWebSite table.", modularizeType: ColumnModularizeType.Column), | 43 | new ColumnDefinition("Web_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "IIsWebSite", keyColumn: 1, description: "The index into the IIsWebSite table.", modularizeType: ColumnModularizeType.Column), |
| 44 | new ColumnDefinition("Certificate_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Text, keyTable: "Certificate", keyColumn: 1, description: "The index into the Certificate table.", modularizeType: ColumnModularizeType.Column), | 44 | new ColumnDefinition("Certificate_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Text, keyTable: "Certificate", keyColumn: 1, description: "The index into the Certificate table.", modularizeType: ColumnModularizeType.Column), |
| 45 | }, | 45 | }, |
| 46 | tupleIdIsPrimaryKey: false | 46 | symbolIdIsPrimaryKey: false |
| 47 | ); | 47 | ); |
| 48 | 48 | ||
| 49 | public static readonly TableDefinition IIsAppPool = new TableDefinition( | 49 | public static readonly TableDefinition IIsAppPool = new TableDefinition( |
| 50 | "IIsAppPool", | 50 | "IIsAppPool", |
| 51 | IisTupleDefinitions.IIsAppPool, | 51 | IisSymbolDefinitions.IIsAppPool, |
| 52 | new[] | 52 | new[] |
| 53 | { | 53 | { |
| 54 | new ColumnDefinition("AppPool", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token for apppool", modularizeType: ColumnModularizeType.Column), | 54 | new ColumnDefinition("AppPool", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token for apppool", modularizeType: ColumnModularizeType.Column), |
| @@ -68,12 +68,12 @@ namespace WixToolset.Iis | |||
| 68 | new ColumnDefinition("ManagedRuntimeVersion", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Specifies the .NET Framework version to be used by the application pool."), | 68 | new ColumnDefinition("ManagedRuntimeVersion", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Specifies the .NET Framework version to be used by the application pool."), |
| 69 | new ColumnDefinition("ManagedPipelineMode", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Specifies the request-processing mode that is used to process requests for managed content."), | 69 | new ColumnDefinition("ManagedPipelineMode", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Specifies the request-processing mode that is used to process requests for managed content."), |
| 70 | }, | 70 | }, |
| 71 | tupleIdIsPrimaryKey: true | 71 | symbolIdIsPrimaryKey: true |
| 72 | ); | 72 | ); |
| 73 | 73 | ||
| 74 | public static readonly TableDefinition IIsMimeMap = new TableDefinition( | 74 | public static readonly TableDefinition IIsMimeMap = new TableDefinition( |
| 75 | "IIsMimeMap", | 75 | "IIsMimeMap", |
| 76 | IisTupleDefinitions.IIsMimeMap, | 76 | IisSymbolDefinitions.IIsMimeMap, |
| 77 | new[] | 77 | new[] |
| 78 | { | 78 | { |
| 79 | new ColumnDefinition("MimeMap", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token for Mime Map definitions", modularizeType: ColumnModularizeType.Column), | 79 | new ColumnDefinition("MimeMap", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token for Mime Map definitions", modularizeType: ColumnModularizeType.Column), |
| @@ -82,12 +82,12 @@ namespace WixToolset.Iis | |||
| 82 | new ColumnDefinition("MimeType", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Text, description: "Mime-type covered by the MimeMap."), | 82 | new ColumnDefinition("MimeType", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Text, description: "Mime-type covered by the MimeMap."), |
| 83 | new ColumnDefinition("Extension", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Text, description: "Extension covered by the MimeMap."), | 83 | new ColumnDefinition("Extension", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Text, description: "Extension covered by the MimeMap."), |
| 84 | }, | 84 | }, |
| 85 | tupleIdIsPrimaryKey: true | 85 | symbolIdIsPrimaryKey: true |
| 86 | ); | 86 | ); |
| 87 | 87 | ||
| 88 | public static readonly TableDefinition IIsProperty = new TableDefinition( | 88 | public static readonly TableDefinition IIsProperty = new TableDefinition( |
| 89 | "IIsProperty", | 89 | "IIsProperty", |
| 90 | IisTupleDefinitions.IIsProperty, | 90 | IisSymbolDefinitions.IIsProperty, |
| 91 | new[] | 91 | new[] |
| 92 | { | 92 | { |
| 93 | new ColumnDefinition("Property", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Unique name of the IIsProperty"), | 93 | new ColumnDefinition("Property", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Unique name of the IIsProperty"), |
| @@ -95,12 +95,12 @@ namespace WixToolset.Iis | |||
| 95 | new ColumnDefinition("Attributes", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, description: "Attributes of the IIsProperty (unused)"), | 95 | new ColumnDefinition("Attributes", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, description: "Attributes of the IIsProperty (unused)"), |
| 96 | new ColumnDefinition("Value", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Value of the IIsProperty"), | 96 | new ColumnDefinition("Value", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Value of the IIsProperty"), |
| 97 | }, | 97 | }, |
| 98 | tupleIdIsPrimaryKey: true | 98 | symbolIdIsPrimaryKey: true |
| 99 | ); | 99 | ); |
| 100 | 100 | ||
| 101 | public static readonly TableDefinition IIsWebDirProperties = new TableDefinition( | 101 | public static readonly TableDefinition IIsWebDirProperties = new TableDefinition( |
| 102 | "IIsWebDirProperties", | 102 | "IIsWebDirProperties", |
| 103 | IisTupleDefinitions.IIsWebDirProperties, | 103 | IisSymbolDefinitions.IIsWebDirProperties, |
| 104 | new[] | 104 | new[] |
| 105 | { | 105 | { |
| 106 | new ColumnDefinition("DirProperties", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token for Web Properties", modularizeType: ColumnModularizeType.Column), | 106 | new ColumnDefinition("DirProperties", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token for Web Properties", modularizeType: ColumnModularizeType.Column), |
| @@ -119,12 +119,12 @@ namespace WixToolset.Iis | |||
| 119 | new ColumnDefinition("AccessSSLFlags", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Specifies AccessSSLFlags IIS metabase property."), | 119 | new ColumnDefinition("AccessSSLFlags", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Specifies AccessSSLFlags IIS metabase property."), |
| 120 | new ColumnDefinition("AuthenticationProviders", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Text, description: "Comma delimited list, in order of precedence, of Windows authentication providers that IIS will attempt to use: NTLM, Kerberos, Negotiate, and others."), | 120 | new ColumnDefinition("AuthenticationProviders", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Text, description: "Comma delimited list, in order of precedence, of Windows authentication providers that IIS will attempt to use: NTLM, Kerberos, Negotiate, and others."), |
| 121 | }, | 121 | }, |
| 122 | tupleIdIsPrimaryKey: true | 122 | symbolIdIsPrimaryKey: true |
| 123 | ); | 123 | ); |
| 124 | 124 | ||
| 125 | public static readonly TableDefinition IIsWebAddress = new TableDefinition( | 125 | public static readonly TableDefinition IIsWebAddress = new TableDefinition( |
| 126 | "IIsWebAddress", | 126 | "IIsWebAddress", |
| 127 | IisTupleDefinitions.IIsWebAddress, | 127 | IisSymbolDefinitions.IIsWebAddress, |
| 128 | new[] | 128 | new[] |
| 129 | { | 129 | { |
| 130 | new ColumnDefinition("Address", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), | 130 | new ColumnDefinition("Address", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), |
| @@ -134,12 +134,12 @@ namespace WixToolset.Iis | |||
| 134 | new ColumnDefinition("Header", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Text, description: "Special header information for the web site"), | 134 | new ColumnDefinition("Header", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Text, description: "Special header information for the web site"), |
| 135 | new ColumnDefinition("Secure", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, possibilities: "0;1", description: "Specifies whether SSL is used to communicate with web site"), | 135 | new ColumnDefinition("Secure", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, possibilities: "0;1", description: "Specifies whether SSL is used to communicate with web site"), |
| 136 | }, | 136 | }, |
| 137 | tupleIdIsPrimaryKey: true | 137 | symbolIdIsPrimaryKey: true |
| 138 | ); | 138 | ); |
| 139 | 139 | ||
| 140 | public static readonly TableDefinition IIsWebSite = new TableDefinition( | 140 | public static readonly TableDefinition IIsWebSite = new TableDefinition( |
| 141 | "IIsWebSite", | 141 | "IIsWebSite", |
| 142 | IisTupleDefinitions.IIsWebSite, | 142 | IisSymbolDefinitions.IIsWebSite, |
| 143 | new[] | 143 | new[] |
| 144 | { | 144 | { |
| 145 | new ColumnDefinition("Web", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), | 145 | new ColumnDefinition("Web", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), |
| @@ -156,12 +156,12 @@ namespace WixToolset.Iis | |||
| 156 | new ColumnDefinition("Log_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Unknown, keyTable: "IIsWebLog", keyColumn: 1, description: "Foreign key reference to IIsWebLog data", modularizeType: ColumnModularizeType.Column), | 156 | new ColumnDefinition("Log_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Unknown, keyTable: "IIsWebLog", keyColumn: 1, description: "Foreign key reference to IIsWebLog data", modularizeType: ColumnModularizeType.Column), |
| 157 | new ColumnDefinition("Id", ColumnType.String, 74, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Optional number or formatted value that resolves to number that acts as the WebSite Id."), | 157 | new ColumnDefinition("Id", ColumnType.String, 74, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Optional number or formatted value that resolves to number that acts as the WebSite Id."), |
| 158 | }, | 158 | }, |
| 159 | tupleIdIsPrimaryKey: true | 159 | symbolIdIsPrimaryKey: true |
| 160 | ); | 160 | ); |
| 161 | 161 | ||
| 162 | public static readonly TableDefinition IIsWebApplication = new TableDefinition( | 162 | public static readonly TableDefinition IIsWebApplication = new TableDefinition( |
| 163 | "IIsWebApplication", | 163 | "IIsWebApplication", |
| 164 | IisTupleDefinitions.IIsWebApplication, | 164 | IisSymbolDefinitions.IIsWebApplication, |
| 165 | new[] | 165 | new[] |
| 166 | { | 166 | { |
| 167 | new ColumnDefinition("Application", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token for ASP Application", modularizeType: ColumnModularizeType.Column), | 167 | new ColumnDefinition("Application", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token for ASP Application", modularizeType: ColumnModularizeType.Column), |
| @@ -177,12 +177,12 @@ namespace WixToolset.Iis | |||
| 177 | new ColumnDefinition("ClientDebugging", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, possibilities: "0;1", description: "Specifies whether to allow ASP client-side script debugging"), | 177 | new ColumnDefinition("ClientDebugging", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, possibilities: "0;1", description: "Specifies whether to allow ASP client-side script debugging"), |
| 178 | new ColumnDefinition("AppPool_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsAppPool", keyColumn: 1, description: "App Pool this application should run under", modularizeType: ColumnModularizeType.Column), | 178 | new ColumnDefinition("AppPool_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsAppPool", keyColumn: 1, description: "App Pool this application should run under", modularizeType: ColumnModularizeType.Column), |
| 179 | }, | 179 | }, |
| 180 | tupleIdIsPrimaryKey: true | 180 | symbolIdIsPrimaryKey: true |
| 181 | ); | 181 | ); |
| 182 | 182 | ||
| 183 | public static readonly TableDefinition IIsWebApplicationExtension = new TableDefinition( | 183 | public static readonly TableDefinition IIsWebApplicationExtension = new TableDefinition( |
| 184 | "IIsWebApplicationExtension", | 184 | "IIsWebApplicationExtension", |
| 185 | IisTupleDefinitions.IIsWebApplicationExtension, | 185 | IisSymbolDefinitions.IIsWebApplicationExtension, |
| 186 | new[] | 186 | new[] |
| 187 | { | 187 | { |
| 188 | new ColumnDefinition("Application_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "IIsWebApplication", keyColumn: 1, description: "Foreign key referencing possible ASP application for the web site", modularizeType: ColumnModularizeType.Column), | 188 | new ColumnDefinition("Application_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "IIsWebApplication", keyColumn: 1, description: "Foreign key referencing possible ASP application for the web site", modularizeType: ColumnModularizeType.Column), |
| @@ -191,12 +191,12 @@ namespace WixToolset.Iis | |||
| 191 | new ColumnDefinition("Executable", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, description: "Path to extension (usually file property: [#file])", modularizeType: ColumnModularizeType.Property), | 191 | new ColumnDefinition("Executable", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, description: "Path to extension (usually file property: [#file])", modularizeType: ColumnModularizeType.Property), |
| 192 | new ColumnDefinition("Attributes", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, possibilities: "1;4;5", description: "Attributes for extension: 1 == Script, 4 == Check Path Info"), | 192 | new ColumnDefinition("Attributes", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, possibilities: "1;4;5", description: "Attributes for extension: 1 == Script, 4 == Check Path Info"), |
| 193 | }, | 193 | }, |
| 194 | tupleIdIsPrimaryKey: false | 194 | symbolIdIsPrimaryKey: false |
| 195 | ); | 195 | ); |
| 196 | 196 | ||
| 197 | public static readonly TableDefinition IIsFilter = new TableDefinition( | 197 | public static readonly TableDefinition IIsFilter = new TableDefinition( |
| 198 | "IIsFilter", | 198 | "IIsFilter", |
| 199 | IisTupleDefinitions.IIsFilter, | 199 | IisSymbolDefinitions.IIsFilter, |
| 200 | new[] | 200 | new[] |
| 201 | { | 201 | { |
| 202 | new ColumnDefinition("Filter", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), | 202 | new ColumnDefinition("Filter", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), |
| @@ -208,12 +208,12 @@ namespace WixToolset.Iis | |||
| 208 | new ColumnDefinition("Flags", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 2147483647, description: "What do all these numbers mean?"), | 208 | new ColumnDefinition("Flags", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 2147483647, description: "What do all these numbers mean?"), |
| 209 | new ColumnDefinition("LoadOrder", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "-1 == last in order, 0 == first in order, # == place in order"), | 209 | new ColumnDefinition("LoadOrder", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "-1 == last in order, 0 == first in order, # == place in order"), |
| 210 | }, | 210 | }, |
| 211 | tupleIdIsPrimaryKey: true | 211 | symbolIdIsPrimaryKey: true |
| 212 | ); | 212 | ); |
| 213 | 213 | ||
| 214 | public static readonly TableDefinition IIsWebDir = new TableDefinition( | 214 | public static readonly TableDefinition IIsWebDir = new TableDefinition( |
| 215 | "IIsWebDir", | 215 | "IIsWebDir", |
| 216 | IisTupleDefinitions.IIsWebDir, | 216 | IisSymbolDefinitions.IIsWebDir, |
| 217 | new[] | 217 | new[] |
| 218 | { | 218 | { |
| 219 | new ColumnDefinition("WebDir", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), | 219 | new ColumnDefinition("WebDir", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), |
| @@ -223,12 +223,12 @@ namespace WixToolset.Iis | |||
| 223 | new ColumnDefinition("DirProperties_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsWebDirProperties", keyColumn: 1, description: "Foreign key referencing possible security information for the virtual directory", modularizeType: ColumnModularizeType.Column), | 223 | new ColumnDefinition("DirProperties_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsWebDirProperties", keyColumn: 1, description: "Foreign key referencing possible security information for the virtual directory", modularizeType: ColumnModularizeType.Column), |
| 224 | new ColumnDefinition("Application_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsWebApplication", keyColumn: 1, description: "Foreign key referencing possible ASP application for the virtual directory. This column is currently unused, but maintained for compatibility reasons.", modularizeType: ColumnModularizeType.Column), | 224 | new ColumnDefinition("Application_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsWebApplication", keyColumn: 1, description: "Foreign key referencing possible ASP application for the virtual directory. This column is currently unused, but maintained for compatibility reasons.", modularizeType: ColumnModularizeType.Column), |
| 225 | }, | 225 | }, |
| 226 | tupleIdIsPrimaryKey: true | 226 | symbolIdIsPrimaryKey: true |
| 227 | ); | 227 | ); |
| 228 | 228 | ||
| 229 | public static readonly TableDefinition IIsWebError = new TableDefinition( | 229 | public static readonly TableDefinition IIsWebError = new TableDefinition( |
| 230 | "IIsWebError", | 230 | "IIsWebError", |
| 231 | IisTupleDefinitions.IIsWebError, | 231 | IisSymbolDefinitions.IIsWebError, |
| 232 | new[] | 232 | new[] |
| 233 | { | 233 | { |
| 234 | new ColumnDefinition("ErrorCode", ColumnType.Number, 2, primaryKey: true, nullable: false, ColumnCategory.Unknown, minValue: 400, maxValue: 599, description: "HTTP status code indicating error."), | 234 | new ColumnDefinition("ErrorCode", ColumnType.Number, 2, primaryKey: true, nullable: false, ColumnCategory.Unknown, minValue: 400, maxValue: 599, description: "HTTP status code indicating error."), |
| @@ -238,12 +238,12 @@ namespace WixToolset.Iis | |||
| 238 | new ColumnDefinition("File", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Path to file for this custom error (usually file property: [#file]). Must be null if URL is not null."), | 238 | new ColumnDefinition("File", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Path to file for this custom error (usually file property: [#file]). Must be null if URL is not null."), |
| 239 | new ColumnDefinition("URL", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "URL for this custom error. Must be null if File is not null."), | 239 | new ColumnDefinition("URL", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "URL for this custom error. Must be null if File is not null."), |
| 240 | }, | 240 | }, |
| 241 | tupleIdIsPrimaryKey: false | 241 | symbolIdIsPrimaryKey: false |
| 242 | ); | 242 | ); |
| 243 | 243 | ||
| 244 | public static readonly TableDefinition IIsHttpHeader = new TableDefinition( | 244 | public static readonly TableDefinition IIsHttpHeader = new TableDefinition( |
| 245 | "IIsHttpHeader", | 245 | "IIsHttpHeader", |
| 246 | IisTupleDefinitions.IIsHttpHeader, | 246 | IisSymbolDefinitions.IIsHttpHeader, |
| 247 | new[] | 247 | new[] |
| 248 | { | 248 | { |
| 249 | new ColumnDefinition("HttpHeader", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), | 249 | new ColumnDefinition("HttpHeader", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), |
| @@ -254,12 +254,12 @@ namespace WixToolset.Iis | |||
| 254 | new ColumnDefinition("Attributes", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 0, description: "Attributes for HTTP Header: none"), | 254 | new ColumnDefinition("Attributes", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 0, description: "Attributes for HTTP Header: none"), |
| 255 | new ColumnDefinition("Sequence", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Order to add the HTTP Headers."), | 255 | new ColumnDefinition("Sequence", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Order to add the HTTP Headers."), |
| 256 | }, | 256 | }, |
| 257 | tupleIdIsPrimaryKey: false | 257 | symbolIdIsPrimaryKey: false |
| 258 | ); | 258 | ); |
| 259 | 259 | ||
| 260 | public static readonly TableDefinition IIsWebServiceExtension = new TableDefinition( | 260 | public static readonly TableDefinition IIsWebServiceExtension = new TableDefinition( |
| 261 | "IIsWebServiceExtension", | 261 | "IIsWebServiceExtension", |
| 262 | IisTupleDefinitions.IIsWebServiceExtension, | 262 | IisSymbolDefinitions.IIsWebServiceExtension, |
| 263 | new[] | 263 | new[] |
| 264 | { | 264 | { |
| 265 | new ColumnDefinition("WebServiceExtension", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), | 265 | new ColumnDefinition("WebServiceExtension", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), |
| @@ -269,12 +269,12 @@ namespace WixToolset.Iis | |||
| 269 | new ColumnDefinition("Group", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "String used to identify groups of extensions.", modularizeType: ColumnModularizeType.Property), | 269 | new ColumnDefinition("Group", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "String used to identify groups of extensions.", modularizeType: ColumnModularizeType.Property), |
| 270 | new ColumnDefinition("Attributes", ColumnType.Number, 1, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 3, description: "Attributes for WebServiceExtension: 1 = Allow, 2 = UIDeletable"), | 270 | new ColumnDefinition("Attributes", ColumnType.Number, 1, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 3, description: "Attributes for WebServiceExtension: 1 = Allow, 2 = UIDeletable"), |
| 271 | }, | 271 | }, |
| 272 | tupleIdIsPrimaryKey: true | 272 | symbolIdIsPrimaryKey: true |
| 273 | ); | 273 | ); |
| 274 | 274 | ||
| 275 | public static readonly TableDefinition IIsWebVirtualDir = new TableDefinition( | 275 | public static readonly TableDefinition IIsWebVirtualDir = new TableDefinition( |
| 276 | "IIsWebVirtualDir", | 276 | "IIsWebVirtualDir", |
| 277 | IisTupleDefinitions.IIsWebVirtualDir, | 277 | IisSymbolDefinitions.IIsWebVirtualDir, |
| 278 | new[] | 278 | new[] |
| 279 | { | 279 | { |
| 280 | new ColumnDefinition("VirtualDir", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), | 280 | new ColumnDefinition("VirtualDir", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), |
| @@ -285,18 +285,18 @@ namespace WixToolset.Iis | |||
| 285 | new ColumnDefinition("DirProperties_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsWebDirProperties", keyColumn: 1, description: "Foreign key referencing possible security information for the virtual directory", modularizeType: ColumnModularizeType.Column), | 285 | new ColumnDefinition("DirProperties_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsWebDirProperties", keyColumn: 1, description: "Foreign key referencing possible security information for the virtual directory", modularizeType: ColumnModularizeType.Column), |
| 286 | new ColumnDefinition("Application_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsWebApplication", keyColumn: 1, description: "Foreign key referencing possible ASP application for the virtual directory", modularizeType: ColumnModularizeType.Column), | 286 | new ColumnDefinition("Application_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsWebApplication", keyColumn: 1, description: "Foreign key referencing possible ASP application for the virtual directory", modularizeType: ColumnModularizeType.Column), |
| 287 | }, | 287 | }, |
| 288 | tupleIdIsPrimaryKey: true | 288 | symbolIdIsPrimaryKey: true |
| 289 | ); | 289 | ); |
| 290 | 290 | ||
| 291 | public static readonly TableDefinition IIsWebLog = new TableDefinition( | 291 | public static readonly TableDefinition IIsWebLog = new TableDefinition( |
| 292 | "IIsWebLog", | 292 | "IIsWebLog", |
| 293 | IisTupleDefinitions.IIsWebLog, | 293 | IisSymbolDefinitions.IIsWebLog, |
| 294 | new[] | 294 | new[] |
| 295 | { | 295 | { |
| 296 | new ColumnDefinition("Log", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), | 296 | new ColumnDefinition("Log", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), |
| 297 | new ColumnDefinition("Format", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Text, description: "Type of log format"), | 297 | new ColumnDefinition("Format", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Text, description: "Type of log format"), |
| 298 | }, | 298 | }, |
| 299 | tupleIdIsPrimaryKey: true | 299 | symbolIdIsPrimaryKey: true |
| 300 | ); | 300 | ); |
| 301 | 301 | ||
| 302 | public static readonly TableDefinition[] All = new[] | 302 | public static readonly TableDefinition[] All = new[] |
