FPCWebPublishingProperties object
Applies to: desktop apps only
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.
Members
The FPCWebPublishingProperties object has these types of members:
- Methods
- Properties
Methods
The FPCWebPublishingProperties object has these methods.
Method | Description |
---|---|
SetWebListener | Sets the Web listener to be used by the rule. |
TestConnectivity | Performs tests to verify connectivity with the published Web server using the configuration settings defined in the Web publishing rule. |
Properties
The FPCWebPublishingProperties object has these properties.
Property | Access type | Description |
---|---|---|
Read/write | Gets or sets a Boolean value that indicates whether the rule will map any public name in an incoming request to the internal name of the published Web site. |
|
Read/write | Gets or sets a Boolean value that indicates whether Alternate Access Mapping (AAM) is configured on the published SharePoint server.. |
|
Read/write | Gets or sets a Boolean value that indicates whether the forwarding of email attachments will be blocked for public client computers. |
|
Read/write | Gets or sets a Boolean value that indicates whether the forwarding of email attachments will be blocked for trusted client computers. |
|
Read-only | Gets an FPCCodePages collection that contains objects representing the code pages for the rule. |
|
Read/write | 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. |
|
Read/write | Gets or sets a value from the FpcCredentialsDelegationType enumerated type that specifies the type of credentials that may be delegated to the published server. |
|
Read/write | Gets or sets the path to the directory where custom HTML forms are stored. |
|
Read/write | 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. |
|
Read/write | Gets or sets a Boolean value that indicates whether the Web proxy will deny TRACE requests to the published server. |
|
Read/write | Gets or sets the port for redirecting requests that are redirected as FTP requests. |
|
Read/write | Gets or sets the port for redirecting requests that are redirected as HTTP requests. |
|
Read/write | Gets or sets a value from the FpcLinkTranslationMode enumerated type that specifies the link translation operating mode. |
|
Read/write | Gets or sets a bitmask of the FpcLinkTranslationOptions enumerated type that specifies the link translation options enabled for the rule. |
|
Read-only | Gets an FPCLinkTranslationPatterns collection that contains objects representing the pattern matching expressions defined for link translation in the rule. |
|
Read-only | Gets an FPCLoadBalancingConfig object that holds the load balancing configuration settings for the rule. |
|
Read/write | Gets or sets a Boolean value that indicates whether the rule publishes a load-balanced server farm. |
|
Read/write | Gets or sets the URL that will be used for logging off from the published application. |
|
Read/write | Gets or sets a value from the FpcLogonTypeEnforcement enumerated type that specifies whether the logon type is enforced. |
|
Read/write | 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. |
|
Read/write | Gets or sets a Boolean value that indicates whether the Forefront TMG Web proxy will pass options requests to the published server. |
|
Read-only | 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. |
|
Read-only | 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. |
|
Read/write | Gets or sets the name or IP address of the published server. |
|
Read/write | Gets or sets a value from the FpcPublishedServerApplication enumerated type that specifies the server application published by the rule. |
|
Read/write | 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. |
|
Read/write | Gets or sets a Boolean value that indicates whether range requests are allowed with link translation. |
|
Read/write | Gets or sets the URL to which requests blocked by the rule will be redirected. |
|
Read/write | 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). |
|
Read/write | 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. |
|
Read/write | 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. |
|
Read/write | 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. |
|
Read/write | Gets or sets an FPCCertificate object that represents the SSL client certificate to use when the Forefront TMG computer authenticates to the published server. |
|
Read/write | 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. |
|
Read/write | Gets or sets the port for redirecting requests that are redirected as SSL requests. |
|
Read/write | 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. |
|
Read/write | Gets or sets a Boolean value that indicates whether the domain name will be stripped during credentials delegation. |
|
Read/write | Gets or sets a Boolean value that indicates whether private names in links on Web pages are to be translated to public names. |
|
Read/write | 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. |
|
Read-only | 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. |
|
Read-only | Gets an FPCRef object that references the FPCWebListener object representing the Web listener used for the rule. |
|
Read/write | 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
Minimum supported client |
Windows Vista, None supported |
Minimum supported server |
Windows Server 2008 R2, Windows Server 2008 with SP2 (64-bit only) |
Version |
Forefront Threat Management Gateway (TMG) 2010 |
IDL |
Msfpccom.idl |
See also
Build date: 7/12/2010