📄 msbuild.community.tasks.xsd
字号:
<xs:annotation>
<xs:documentation>[Optional] Setting the RapidFailProtection property to true instructs the World Wide Web Publishing
Service (WWW service) to put all applications in an application pool out of service if the
number of worker process crashes has reached the maximum specified by the
property, within the number of minutes specified
by the property.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="RapidFailProtectionInterval" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] The RapidFailProtectionInterval property specifies the number of minutes before the failure
count for a process is reset. See .</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="RapidFailProtectionMaxCrashes" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] The RapidFailProtectionMaxCrashes property specifies the maximum number of failures
allowed within the number of minutes specified by the
property. See .</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ServerName" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the name of the server. The default value is 'localhost'.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ServerPort" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the server port.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ShutdownTimeLimit" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] The ShutdownTimeLimit property specifies the amount of time (in seconds) after a recycle
threshold has been reached that IIS waits for all old requests to finish running in a worker
process before terminating the worker process.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="SMPAffinitized" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Setting the SMPAffinitized property to true indicates that a particular worker process
assigned to an application pool should be assigned to a given CPU. This property is used
in conjunction with the property to configure a
particular processor a worker process will be assigned to.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="SMPProcessorAffinityMask" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] The SMPProcessorAffinityMask property configures the hexadecimal processor mask. The hexadecimal
processor mask indicates to which CPU the worker processes in an application pool should be
bound. Before this property takes affect, the property must be set
to true for the application pool. These properties cannot be set through IIS Manager.
Do not set this property to zero. Doing so causes no SMP affinity to be configured, creating an
error condition. The default DWORD value is 4294967295 (or -1), which is represented in hexadecimal
as 0xFFFFFFFF. A value of 0xFFFFFFFF in SMPProcessorAffinityMask indicates that all processors are enabled.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="StartupTimeLimit" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] The value of the StartupTimeLimit property specifies the amount of time (in seconds) that the World Wide
Web Publishing Service (WWW Service) should wait for a worker process to finish starting up and
reporting to the WWW Service.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Username" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the username for the account the task will run under. This property
is needed if you specified a for a remote machine.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="WAMUserName" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] The WAMUserName property specifies the account user name that IIS uses by default as the COM+
application identity for newly created IIS out-of-process applications. The values of this
property and its companion property, , are set when IIS is installed, and
match the user name and password values in the Microsoft Windows user account, which is established
at the same time. Changing the value of this property is not recommended. If you do, change
it to a valid Windows user account, and change WAMUserPass to the corresponding password
for the new account.
Important:
Changes to WAMUserName and WAMUserPass may disrupt the operation of existing IIS out-of-process
applications. You can synchronize application identities using Component Services to edit the
user name and password values, found on the Identity tab of the property sheet for each package.
In-process applications are not affected by these property values.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="WAMUserPass" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] The WAMUserPass property specifies the password for the account that IIS uses by default as the COM+
application identity for newly created IIS out-of-process applications. The values of this property
and its companion property, , are set when IIS is installed, and match the
password and user name values in the Microsoft Windows user account (IWAM_ MachineName, where MachineName
is the name of the machine on which IIS is installed) established at the same time.
Important:
Changing the value of this property is not recommended. If you do, you must change the Windows account
password to the identical value. You must also synchronize existing IIS out-of-process application
identities, using Component Services to edit the user name and password values, which are found on the
Identity tab of the property sheet for each package.
In-process applications are not affected by these property values.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="AppPoolDelete" substitutionGroup="msb:Task">
<xs:annotation>
<xs:documentation>Deletes an existing application pool on a local or remote machine with IIS installed. The default is
to delete an existing application pool on the local machine. If connecting to a remote machine, you can
specify the and for the task
to run under.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent mixed="false">
<xs:extension base="msb:TaskType">
<xs:attribute name="ApplicationPoolName" type="msb:non_empty_string" use="required">
<xs:annotation>
<xs:documentation>Gets or sets the name of the application pool.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Password" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the password for the account the task will run under. This property
is needed if you specified a for a remote machine.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ServerName" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the name of the server. The default value is 'localhost'.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ServerPort" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the server port.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Username" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the username for the account the task will run under. This property
is needed if you specified a for a remote machine.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="WebDirectoryCreate" substitutionGroup="msb:Task">
<xs:annotation>
<xs:documentation>Creates a new web directory on a local or remote machine with IIS installed. The default is
to create the new web directory on the local machine. The physical path is required to already exist
on the target machine. If connecting to a remote machine, you can specify the
and for the task to run under.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent mixed="false">
<xs:extension base="msb:TaskType">
<xs:attribute name="AccessExecute" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets a value that indicates if the file
or the contents of the folder may be executed, regardless of file type.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AccessNoRemoteExecute" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] A value of true indicates that remote requests to execute applications
are denied; only requests from the same computer as the IIS server succeed
if the AccessExecute property is set to true. You cannot set
AccessNoRemoteExecute to false to enable remote requests, and set
to false to disable local requests.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AccessNoRemoteRead" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] A value of true indicates that remote requests to view files are denied; only
requests from the same computer as the IIS server succeed if the
property is set to true. You cannot set to false to enable
remote requests, and set to false to disable local requests.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AccessNoRemoteScript" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] A value of true indicates that remote requests to view dynamic content are denied; only
requests from the same computer as the IIS server succeed if the property
is set to true. You cannot set AccessNoRemoteScript to false to enable remote requests,
and set to false to disable local requests.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AccessNoRemoteWrite" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] A value of true indicates that remote requests to create or change files are denied; only
requests from the same computer as the IIS server succeed if the property
is set to true. You cannot set AccessNoRemoteWrite to false to enable remote requests,
and set to false to disable local requests.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AccessRead" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] A value of true indicates that the file or the contents of the folder may be read
through Microsoft Internet Explorer.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AccessScript" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] A value of true indicates that the file or the contents of the folder may be executed
if they are script files or static content. A value of false only allows static files,
such as HTML files, to be served.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AccessSource" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] A value of true indicates that users are allowed to access source code if either
Read or Write permissions are set. Source code includes scripts in Microsoft 庐 Active
Server Pages (ASP) applications.</xs:documentation>
</xs:annotation>
</xs:attribute>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -