C# 클래스 Serilog.Parsing.PropertyToken

A message template token representing a log event property.
상속: MessageTemplateToken
파일 보기 프로젝트 열기: serilog/serilog 1 사용 예제들

공개 메소드들

메소드 설명
Equals ( object obj ) : bool

Determines whether the specified T:System.Object is equal to the current T:System.Object.

GetHashCode ( ) : int

Serves as a hash function for a particular type.

PropertyToken ( string propertyName, string rawText, string format = null, Alignment alignment = null, Destructuring destructuring = Destructuring.Default, int startIndex = -1 ) : System

Construct a PropertyToken.

Render ( LogEventPropertyValue>.IReadOnlyDictionary properties, TextWriter output, IFormatProvider formatProvider = null ) : void

Render the token to the output.

ToString ( ) : string

Returns a string that represents the current object.

TryGetPositionalValue ( int &position ) : bool

Try to get the integer value represented by the property name.

비공개 메소드들

메소드 설명
PropertyToken ( string propertyName, string rawText, string formatObsolete, Destructuring destructuringObsolete ) : System

메소드 상세

Equals() 공개 메소드

Determines whether the specified T:System.Object is equal to the current T:System.Object.
public Equals ( object obj ) : bool
obj object The object to compare with the current object.
리턴 bool

GetHashCode() 공개 메소드

Serves as a hash function for a particular type.
public GetHashCode ( ) : int
리턴 int

PropertyToken() 공개 메소드

Construct a PropertyToken.
public PropertyToken ( string propertyName, string rawText, string format = null, Alignment alignment = null, Destructuring destructuring = Destructuring.Default, int startIndex = -1 ) : System
propertyName string The name of the property.
rawText string The token as it appears in the message template.
format string The format applied to the property, if any.
alignment Alignment The alignment applied to the property, if any.
destructuring Destructuring The destructuring strategy applied to the property, if any.
startIndex int The token's start index in the template.
리턴 System

Render() 공개 메소드

Render the token to the output.
public Render ( LogEventPropertyValue>.IReadOnlyDictionary properties, TextWriter output, IFormatProvider formatProvider = null ) : void
properties LogEventPropertyValue>.IReadOnlyDictionary Properties that may be represented by the token.
output TextWriter Output for the rendered string.
formatProvider IFormatProvider Supplies culture-specific formatting information, or null.
리턴 void

ToString() 공개 메소드

Returns a string that represents the current object.
public ToString ( ) : string
리턴 string

TryGetPositionalValue() 공개 메소드

Try to get the integer value represented by the property name.
public TryGetPositionalValue ( int &position ) : bool
position int The integer value, if present.
리턴 bool