IDiagnosticsDataservice.GetULSLog 方法

为特定的相关性 id 获取 ULS 日志条目

命名空间:  Microsoft.SharePoint.Diagnostics
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
<WebGetAttribute(UriTemplate := "{CorrelationId}/ULS?startTimeUtc={startTimeUtc}&maxEntries={maxEntries}&forwardScanMinutes={forwardScanMinutes}",  _
    RequestFormat := WebMessageFormat.Json, ResponseFormat := WebMessageFormat.Json)> _
<OperationContractAttribute> _
Function GetULSLog ( _
    correlationId As String, _
    startTimeUtc As DateTime, _
    maxEntries As Integer, _
    forwardScanMinutes As Integer _
) As ULSLogEntry()
用法
Dim instance As IDiagnosticsDataservice
Dim correlationId As String
Dim startTimeUtc As DateTime
Dim maxEntries As Integer
Dim forwardScanMinutes As Integer
Dim returnValue As ULSLogEntry()

returnValue = instance.GetULSLog(correlationId, _
    startTimeUtc, maxEntries, forwardScanMinutes)
[WebGetAttribute(UriTemplate = "{CorrelationId}/ULS?startTimeUtc={startTimeUtc}&maxEntries={maxEntries}&forwardScanMinutes={forwardScanMinutes}", 
    RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
[OperationContractAttribute]
ULSLogEntry[] GetULSLog(
    string correlationId,
    DateTime startTimeUtc,
    int maxEntries,
    int forwardScanMinutes
)

参数

  • startTimeUtc
    类型:System.DateTime

    开始时间。如果未指定,开始时间将为时第一次出现的相关性 id。

  • maxEntries
    类型:System.Int32

    返回的最大日志条目中。如果未指定,默认值为 1000

  • forwardScanMinutes
    类型:System.Int32

    在日志文件中进行扫描的分钟数。如果未指定,默认值是 5 分钟

返回值

类型:[]
日志条目的列表

备注

如果相关 id 不由服务器生成的调用方需要因为相关性 id 在这种情况下启动时,服务器不能算出正确设置的开始时间。

另请参阅

引用

IDiagnosticsDataservice 接口

IDiagnosticsDataservice 成员

Microsoft.SharePoint.Diagnostics 命名空间