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.

Ff827080.bkbutton(en-us,VS.85).png 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

AllPublicNames

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.

AlternateAccessMappingConfigured

Read/write

Gets or sets a Boolean value that indicates whether Alternate Access Mapping (AAM) is configured on the published SharePoint server..

BlockAttachmentsForPublicComputers

Read/write

Gets or sets a Boolean value that indicates whether the forwarding of email attachments will be blocked for public client computers.

BlockAttachmentsForTrustedComputers

Read/write

Gets or sets a Boolean value that indicates whether the forwarding of email attachments will be blocked for trusted client computers.

CodePages

Read-only

Gets an FPCCodePages collection that contains objects representing the code pages for the rule.

CredentialsDelegationPersistence

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.

CredentialsDelegationType

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.

CustomFormsDirectory

Read/write

Gets or sets the path to the directory where custom HTML forms are stored.

DelegateBasicCredentials

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.

DenyTraceRequests

Read/write

Gets or sets a Boolean value that indicates whether the Web proxy will deny TRACE requests to the published server.

FTPRedirectPort

Read/write

Gets or sets the port for redirecting requests that are redirected as FTP requests.

HTTPRedirectPort

Read/write

Gets or sets the port for redirecting requests that are redirected as HTTP requests.

LinkTranslationMode

Read/write

Gets or sets a value from the FpcLinkTranslationMode enumerated type that specifies the link translation operating mode.

LinkTranslationOptions

Read/write

Gets or sets a bitmask of the FpcLinkTranslationOptions enumerated type that specifies the link translation options enabled for the rule.

LinkTranslationPatterns

Read-only

Gets an FPCLinkTranslationPatterns collection that contains objects representing the pattern matching expressions defined for link translation in the rule.

LoadBalancingConfig

Read-only

Gets an FPCLoadBalancingConfig object that holds the load balancing configuration settings for the rule.

LoadBalancingEnabled

Read/write

Gets or sets a Boolean value that indicates whether the rule publishes a load-balanced server farm.

LogoffURL

Read/write

Gets or sets the URL that will be used for logging off from the published application.

LogonTypeEnforcement

Read/write

Gets or sets a value from the FpcLogonTypeEnforcement enumerated type that specifies whether the logon type is enforced.

PassAuthenticationResponseBodyToClient

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.

PassOptionsRequestsToServer

Read/write

Gets or sets a Boolean value that indicates whether the Forefront TMG Web proxy will pass options requests to the published server.

PathMappings

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.

PublicNames

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.

PublishedServer

Read/write

Gets or sets the name or IP address of the published server.

PublishedServerApplication

Read/write

Gets or sets a value from the FpcPublishedServerApplication enumerated type that specifies the server application published by the rule.

PublishedServerType

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.

RangeRequestsAllowedWithLinkTranslation

Read/write

Gets or sets a Boolean value that indicates whether range requests are allowed with link translation.

RedirectUrl

Read/write

Gets or sets the URL to which requests blocked by the rule will be redirected.

RequireSSLClientCertificate

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).

SendAcceptEncodingHeader

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.

SendOriginalHostHeader

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.

ServicePrincipalName

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.

SSLClientCertificate

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.

SSLClientCertificateClaim

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.

SSLRedirectPort

Read/write

Gets or sets the port for redirecting requests that are redirected as SSL requests.

SSLRequireSecureChannel

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.

StripDomainFromCredentials

Read/write

Gets or sets a Boolean value that indicates whether the domain name will be stripped during credentials delegation.

TranslateLinks

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.

UseFirewallIPAsSource

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.

UserSets

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.

WebListenerUsed

Read-only

Gets an FPCRef object that references the FPCWebListener object representing the Web listener used for the rule.

WebSite

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

COM Objects

 

 

Build date: 7/12/2010