The FPCWebPublishingProperties object represents the properties of a policy rule that was created as a Web publishing rule using the AddWebPublishingRule method.
This object is accessed through the WebPublishingProperties property of an FPCPolicyRule object that represents a Web publishing rule.
Click here to see the Forefront TMG object hierarchy.
The FPCWebPublishingProperties object defines the following method.
Method | Description |
---|---|
Sets the Web listener to be used by the rule. |
The FPCWebPublishingProperties object defines the following properties.
Property | Description |
---|---|
Gets or sets a Boolean value that indicates whether whether the rule will map any public name in an incoming request to the internal name of the published Web site. |
|
Gets or sets a Boolean value that indicates whether Alternate Access Mapping (AAM) is configured on the published SharePoint server.. |
|
Gets or sets a Boolean value that indicates whether the forwarding of e-mail attachments will be blocked for public client computers. |
|
Gets or sets a Boolean value that indicates whether the forwarding of e-mail attachments will be blocked for trusted client computers. |
|
Gets an FPCCodePages collection that contains objects representing the code pages for the rule. |
|
Gets or sets a value from the FpcCredentialsDelegationPersistence enumerated type that specifies whether delegated credentials will be sent to the published server for each request or for only one request during a connection. |
|
Gets or sets a value from the FpcCredentialsDelegationType enumerated type that specifies the type of credentials that may be delegated to the published server. |
|
Gets or sets the path to the directory where custom HTML forms are stored. |
|
Gets or sets a Boolean value that indicates whether the Forefront TMG Web proxy will forward the credentials provided by a user for Basic authentication to the published server. |
|
Gets or sets a Boolean value that indicates whether the Web proxy will deny TRACE requests to the published server. |
|
Gets or sets the port for redirecting requests that are redirected as FTP requests. |
|
Gets or sets the port for redirecting requests that are redirected as HTTP requests. |
|
Gets or sets a value from the FpcLinkTranslationMode enumerated type that specifies the link translation operating mode. |
|
Gets or sets a bitmask of the FpcLinkTranslationOptions enumerated type that specifies the link translation options enabled for the rule. |
|
Gets an FPCLinkTranslationPatterns collection that contains objects representing the pattern matching expressions defined for link translation in the rule. |
|
Gets an FPCLoadBalancingConfig object that holds the load balancing configuration settings for the rule. |
|
Gets or sets a Boolean value that indicates whether the rule publishes a load-balanced server farm. |
|
Gets or sets the URL that will be used for logging off from the published application. |
|
Gets or sets a value from the FpcLogonTypeEnforcement enumerated type that specifies whether the logon type is enforced. |
|
Gets or sets a Boolean value that indicates whether the Web proxy will pass the authentication response to the client without replacing it with a logon form. |
|
Gets or sets a Boolean value that indicates whether the Forefront TMG Web proxy will pass options requests to the published server. |
|
Gets an FPCPathMappings collection that contains mappings of external paths that can be used by users in incoming requests to internal paths of directories on the published Web server. |
|
Gets an FPCPublicNames collection that contains the public DNS names and IP addresses that are mapped by the rule to the internal name of the published Web site. |
|
Gets or sets the name or IP address of the published server. |
|
Gets or sets a value from the FpcPublishedServerApplication enumerated type that specifies the server application published by the rule. |
|
Gets or sets a value from the FpcPublishedServerType enumerated type that indicates how requests are to be forwarded to the Web server published by the rule. |
|
Gets or sets a Boolean value that indicates whether range requests are allowed with link translation. |
|
Gets or sets the URL to which requests blocked by the rule will be redirected. |
|
Gets or sets a Boolean value that indicates whether authentication using an SSL client certificate that matches the client's credentials is required (deprecated in Forefront TMG). |
|
Gets or sets a Boolean value that indicates whether Forefront TMG sends the original Accept-Encoding header received from the client to the published server. |
|
Gets or sets a Boolean value that indicates whether Forefront TMG sends the original HTTP Host header or a Host header corresponding to the name or IP address specified in the WebSite property of the rule. |
|
Gets or sets the service principal name (SPN) that will be used for requesting a Kerberos ticket when delegation using the Simple and Protected Negotiation (SPNEGO) protocol or Kerberos constrained delegation is allowed. |
|
Gets or sets an FPCCertificate object that represents the SSL client certificate to use when the Forefront TMG computer authenticates to the published server. |
|
Gets or sets a value from the FpcSSLClientCertificateClaim enumerated type that indicates whether an SSL client certificate will be requested, required, or ignored by the published server. |
|
Gets or sets the port for redirecting requests that are redirected as SSL requests. |
|
Gets or sets a value from the FpcSSLRequireSecureChannelMode enumerated type that indicates whether a secure channel is required and whether 128-bit encryption is required. |
|
Gets or sets a Boolean value that indicates whether the domain name will be stripped during credentials delegation. |
|
Gets or sets a Boolean value that indicates whether private names in links on Web pages are to be translated to public names. |
|
Gets or sets a Boolean value that indicates whether the IP address of the Forefront TMG computer will be used as the source IP address when a request is forwarded to the published server. |
|
Gets an FPCRefs collection that contains references to the FPCUserSet collections defining the user sets included in or excluded from the users to which the rule applies. |
|
Gets an FPCRef object that references the FPCWebListener object representing the Web listener used for the rule. |
|
Gets or sets the internal name of the Web site to which the rule redirects requests. |
This object implements the IFPCWebPublishingProperties, IFPCWebPublishingProperties2, and IFPCWebPublishingProperties3 interfaces.
Client | Requires Windows Vista or Windows XP. |
---|---|
Server | Requires Windows Server 2008. |
Version | Requires Forefront Threat Management Gateway (TMG). |
IDL |
Declared in Msfpccom.idl. |
Send comments about this topic to Microsoft
Build date: 11/30/2009
© 2008 Microsoft Corporation. All rights reserved.