FPCLogEntry Object
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.
Click here to see the Forefront TMG object hierarchy.
Methods
The FPCLogEntry object does not define any methods.
Properties
The FPCLogEntry object defines the following properties.
Property | Description |
---|---|
Gets the name of the LDAP server or RADIUS server that was used for authentication. |
|
Gets a value from the FpcBidirectional enumerated type that indicates whether the connection was bidirectional. |
|
Gets the number of bytes sent from the external computer and received by the client during the current connection. |
|
Gets the number of bytes sent from the internal client to the external server during the current connection. |
|
Gets the cache status of the object, which indicates why the object was or was not cached. |
|
Gets the client application type sent by the client in the Hypertext Transfer Protocol (HTTP) header. |
|
Gets a value from the FpcClientAuthenticatedValues enumerated type that indicates whether the client was authenticated to the Forefront TMG computer. |
|
Gets the requesting client IP address. |
|
Gets the requesting client user name. |
|
Gets the destination host name. |
|
Gets the destination host IP address. |
|
Gets the destination host port. |
|
Gets the destination network. |
|
Gets the destination proxy. |
|
Gets a bitmask that contains additional information about the request that can help identify the source of the error if an error occurred. |
|
Gets the filter information. |
|
Gets a value from the FpcAction enumerated type that specifies the action performed by the Microsoft Firewall service. |
|
Gets the file version of the client application. |
|
Gets the internal name of the client application. |
|
Gets the original name of the client application. |
|
Gets the full path of the client application for a Forefront TMG Client or Firewall Client connection. |
|
Gets the product name of the client application. |
|
Gets the product verison of the client application. |
|
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. |
|
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. |
|
Gets the FQDN of the client computer for a Forefront TMG Client or Firewall Client connection. |
|
Gets the version of Forefront TMG Client. |
|
Gets a Date value that specifies the date and time in Coordinated Universal Time (UTC) when the log entry was made. |
|
Gets the interface. |
|
Gets a bitwise combination of values that represents information generated by internal services. |
|
Gets the application protocol in which the Network Inspection System (NIS) detected the signature. |
|
Gets a value from the FpcIpsScanResult enumerated type that indicates the result of a Network Inspection System (NIS) scan. |
|
Gets the Network Inspection System (NIS) signature detected or used as a basis for blocking the traffic. |
|
Gets a Date value that specifies the date and time when the log entry was made. |
|
Gets a value from the FpcLoggingComponents enumerated type that specifies the logging component that created the log entry. |
|
Gets a value from the FpcMalwareInspectionAction enumerated type that specifies the action perforrmed on an HTTP response during malware inspection. |
|
Gets a value from the FpcMalwareInspectionActionReason enumerated type that specifies the reason for the action perforrmed on an HTTP response during malware inspection. |
|
Gets a value from the FpcMalwareInspectionContentDeliveryMethod enumerated type that specifies the content delivery method used during malware inspection. |
|
Gets the time, in milliseconds, needed to inspect the content of an HTTP response for malware. |
|
Gets a value from the FpcMalwareInspectionThreatLevel enumerated type that specifies the threat level of malware detected during malware inspection. |
|
Gets the MIME type. |
|
Gets the public NAT IP address used as the source IP address for outbound traffic. |
|
Gets a value from the FpcProxyObjSources enumerated type that specifies the source of the proxy object. |
|
Gets the application method used. |
|
Gets the original client IP address. |
|
Gets the processing time for the request, in milliseconds. |
|
Gets the application protocol used for the connection. |
|
Gets the raw IP header. |
|
Gets the raw payload. |
|
Gets the URL of the resource that supplied the requested URL to the client. |
|
Gets the result code, such as a Windows, Windows Sockets (Winsock), or Forefront TMG error code, or an HTTP status code. |
|
Gets the rule. |
|
Gets the name of the Forefront TMG computer that handled the request. |
|
Gets a value from the FpcLogServiceType enumerated type that specifies the logged service type. |
|
Gets a value from the FpcSessionType enumeration that indicates the type of session. |
|
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.) |
|
Gets the source host. |
|
Gets the source network. |
|
Gets the source proxy. |
|
Gets the source port. |
|
Gets the name of the threat found by malware inspection. |
|
Gets the transport protocol used for the connection. |
|
Gets the Forefront Unified Access Gateway (UAG) array identifier. |
|
Gets the Forefront UAG error code. |
|
Gets the identifying number of the Forefront UAG event. |
|
Gets the Forefront UAG identifier. |
|
Gets the identifier of the Forefront UAG module. |
|
Gets the name of the Forefront UAG service. |
|
Gets the Forefront UAG session identifier. |
|
Gets the Forefront UAG severity level. |
|
Gets the name of the Forefront UAG trunk. |
|
Gets the Forefront UAG type. |
|
Gets the Forefront UAG version number. |
|
Gets the URL of the logged request. |
|
Gets a value from the FpcUrlCategorizationReason enumerated type that indicates the reason for the URL categorization. |
|
Gets the URL category. |
|
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
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