FPCLogEntry object

Applies to: desktop apps only

The FPCLogEntry object represents a single entry retrieved from the applicable log in a query. This object is created as an element of an FPCLogContent collection during a query executed by the ExecuteQuery method of the collection.

Ff825190.bkbutton(en-us,VS.85).png Click here to see the Forefront TMG object hierarchy.

Members

The FPCLogEntry object has these types of members:

  • Properties

Properties

The FPCLogEntry object has these properties.

Property Access type Description

AuthenticationServer

Read-only

Gets the name of the LDAP server or RADIUS server that was used for authentication.

Bidirectional

Read-only

Gets a value from the FpcBidirectional enumerated type that indicates whether the connection was bidirectional.

BytesReceived

Read-only

Gets the number of bytes sent from the external computer and received by the client during the current connection.

BytesSent

Read-only

Gets the number of bytes sent from the internal client to the external server during the current connection.

CacheInfo

Read-only

Gets the cache status of the object, which indicates why the object was or was not cached.

ClientAgent

Read-only

Gets the client application type sent by the client in the Hypertext Transfer Protocol (HTTP) header.

ClientAuthenticate

Read-only

Gets a value from the FpcClientAuthenticatedValues enumerated type that indicates whether the client was authenticated to the Forefront TMG computer.

ClientIP

Read-only

Gets the requesting client IP address.

ClientUserName

Read-only

Gets the requesting client user name.

DestHost

Read-only

Gets the destination host name.

DestHostIP

Read-only

Gets the destination host IP address.

DestHostPort

Read-only

Gets the destination host port.

DestinationNetwork

Read-only

Gets the destination network.

DestinationProxy

Read-only

Gets the destination proxy.

ErrorInfo

Read-only

Gets a bitmask that contains additional information about the request that can help identify the source of the error if an error occurred.

FilterInformation

Read-only

Gets the filter information.

FWAction

Read-only

Gets a value from the FpcAction enumerated type that specifies the action performed by the Microsoft Firewall service.

FwcAppFileVersion

Read-only

Gets the file version of the client application.

FwcAppInternalName

Read-only

Gets the internal name of the client application.

FwcAppOrgFile

Read-only

Gets the original name of the client application.

FwcAppPath

Read-only

Gets the full path of the client application for a Forefront TMG Client or Firewall Client connection.

FwcAppProductName

Read-only

Gets the product name of the client application.

FwcAppProductVersion

Read-only

Gets the product verison of the client application.

FwcAppSHA1

Read-only

Gets the SHA1 hash value that is calculated for the executable file of the client application and used by Forefront TMG Client or Firewall Client to request a network connection.

FwcAppTrustState

Read-only

Gets a value from the FpcFwcClientApplicationTrustState enumerated type that indicates whether the client application is trusted by the operating system running on the client computer.

FwcClientFQDN

Read-only

Gets the FQDN of the client computer for a Forefront TMG Client or Firewall Client connection.

FwcVersion

Read-only

Gets the version of Forefront TMG Client.

GmtLogTime

Read-only

Gets a Date value that specifies the date and time in Coordinated Universal Time (UTC) when the log entry was made.

Interface

Read-only

Gets the interface.

InternalServiceInfo

Read-only

Gets a bitwise combination of values that represents information generated by internal services.

IpsApplicationProtocol

Read-only

Gets the application protocol in which the Network Inspection System (NIS) detected the signature.

IpsScanResult

Read-only

Gets a value from the FpcIpsScanResult enumerated type that indicates the result of a Network Inspection System (NIS) scan.

IpsSignature

Read-only

Gets the Network Inspection System (NIS) signature detected or used as a basis for blocking the traffic.

LogTime

Read-only

Gets a Date value that specifies the date and time when the log entry was made.

LogType

Read-only

Gets a value from the FpcLoggingComponents enumerated type that specifies the logging component that created the log entry.

MalwareInspectionAction

Read-only

Gets a value from the FpcMalwareInspectionAction enumerated type that specifies the action perforrmed on an HTTP response during malware inspection.

MalwareInspectionActionReason

Read-only

Gets a value from the FpcMalwareInspectionActionReason enumerated type that specifies the reason for the action perforrmed on an HTTP response during malware inspection.

MalwareInspectionContentDeliveryMethod

Read-only

Gets a value from the FpcMalwareInspectionContentDeliveryMethod enumerated type that specifies the content delivery method used during malware inspection.

MalwareInspectionDuration

Read-only

Gets the time, in milliseconds, needed to inspect the content of an HTTP response for malware.

MalwareInspectionThreatLevel

Read-only

Gets a value from the FpcMalwareInspectionThreatLevel enumerated type that specifies the threat level of malware detected during malware inspection.

MimeType

Read-only

Gets the MIME type.

NATAddress

Read-only

Gets the public NAT IP address used as the source IP address for outbound traffic.

ObjectSource

Read-only

Gets a value from the FpcProxyObjSources enumerated type that specifies the source of the proxy object.

Operation

Read-only

Gets the application method used.

OriginalClientIP

Read-only

Gets the original client IP address.

ProcessingTime

Read-only

Gets the processing time for the request, in milliseconds.

Protocol

Read-only

Gets the application protocol used for the connection.

RawIPHeader

Read-only

Gets the raw IP header.

RawPayload

Read-only

Gets the raw payload.

ReferredServer

Read-only

Gets the URL of the resource that supplied the requested URL to the client.

ResultCode

Read-only

Gets the result code, such as a Windows, Windows Sockets (Winsock), or Forefront TMG error code, or an HTTP status code.

Rule

Read-only

Gets the rule.

Servername

Read-only

Gets the name of the Forefront TMG computer that handled the request.

Service

Read-only

Gets a value from the FpcLogServiceType enumerated type that specifies the logged service type.

SessionType

Read-only

Gets a value from the FpcSessionType enumeration that indicates the type of session.

SoftBlockRule

Read-only

Gets the name of the first matching deny rule that can be overridden by the user. (This property is introduced in Forefront TMG 2010 SP 1.)

SourceHost

Read-only

Gets the source host.

SourceNetwork

Read-only

Gets the source network.

SourceProxy

Read-only

Gets the source proxy.

SrcPort

Read-only

Gets the source port.

ThreatName

Read-only

Gets the name of the threat found by malware inspection.

Transport

Read-only

Gets the transport protocol used for the connection.

UagArrayId

Read-only

Gets the Forefront Unified Access Gateway (UAG) array identifier.

UagErrorCode

Read-only

Gets the Forefront UAG error code.

UagEventName

Read-only

Gets the identifying number of the Forefront UAG event.

UagId

Read-only

Gets the Forefront UAG identifier.

UagModuleId

Read-only

Gets the identifier of the Forefront UAG module.

UagServiceName

Read-only

Gets the name of the Forefront UAG service.

UagSessionId

Read-only

Gets the Forefront UAG session identifier.

UagSeverity

Read-only

Gets the Forefront UAG severity level.

UagTrunkName

Read-only

Gets the name of the Forefront UAG trunk.

UagType

Read-only

Gets the Forefront UAG type.

UagVersion

Read-only

Gets the Forefront UAG version number.

Url

Read-only

Gets the URL of the logged request.

URLCategorizationReason

Read-only

Gets a value from the FpcUrlCategorizationReason enumerated type that indicates the reason for the URL categorization.

URLCategory

Read-only

Gets the URL category.

URLDestHost

Read-only

Gets the the destination host name in the URL.

 

Interfaces for C++ Programming

This object implements the IFPCLogEntry, IFPCEELogEntry, IFPCLogEntry2, IFPCLogEntry3, IFPCLogEntry4, and IFPCLogEntry5 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