Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
Methods
The FPCWebPublishingProperties object defines the following methods.
| Method | Description |
|---|---|
Sets the Web listener to be used by the rule. |
|
Performs tests to verify connectivity with the published Web server using the configuration settings defined in the Web publishing rule. |
Properties
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. |
Interfaces for C++ Programming
This object implements the IFPCWebPublishingProperties, IFPCWebPublishingProperties2, IFPCWebPublishingProperties3, and IFPCWebPublishingProperties4 interfaces.
Requirements
| Client | Requires Windows 7 or Windows Vista. |
| Server | Requires Windows Server 2008 R2 or Windows Server 2008 x64 Edition with SP2. |
| Version | Requires Forefront Threat Management Gateway (TMG) 2010. |
| IDL | Declared in Msfpccom.idl. |
See Also
Send comments about this topic to Microsoft
Build date: 6/30/2010