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
)
参数
correlationId
类型:System.String相关性 id
startTimeUtc
类型:System.DateTime开始时间。如果未指定,开始时间将为时第一次出现的相关性 id。
maxEntries
类型:System.Int32返回的最大日志条目中。如果未指定,默认值为 1000
forwardScanMinutes
类型:System.Int32在日志文件中进行扫描的分钟数。如果未指定,默认值是 5 分钟
返回值
类型:[]
日志条目的列表
备注
如果相关 id 不由服务器生成的调用方需要因为相关性 id 在这种情况下启动时,服务器不能算出正确设置的开始时间。