C# 클래스 CalDavSynchronizer.ThoughtvCardWorkaround.vCardImprovedWriter

Implements the standard vCard 2.1 and 3.0 text formats.
상속: Thought.vCards.vCardWriter
파일 보기 프로젝트 열기: aluxnimm/outlookcaldavsynchronizer

공개 메소드들

메소드 설명
EncodeBase64 ( byte value ) : string

Converts a byte to a BASE64 string.

EncodeBase64 ( int value ) : string

Converts an integer to a BASE64 string.

EncodeEscaped ( string value ) : string

Encodes a string using simple escape codes.

EncodeEscaped ( string value, char escaped ) : string

Encodes a character array using simple escape sequences.

EncodeProperty ( Thought.vCards.vCardProperty property ) : string

Returns property encoded into a standard vCard NAME:VALUE format.

EncodeQuotedPrintable ( string value ) : string

Converts a string to quoted-printable format.

Write ( Thought.vCards.vCard card, TextWriter output ) : void

Writes a vCard to an output text writer.

Write ( vCardPropertyCollection properties, TextWriter output ) : void

Writes a collection of vCard properties to an output text writer.

vCardImprovedWriter ( ) : System

Creates a new instance of the standard writer.

The standard writer is configured to create vCard files in the highest supported version. This is currently version 3.0.

비공개 메소드들

메소드 설명
BuildProperties ( Thought.vCards.vCard card ) : vCardPropertyCollection

Builds a collection of standard properties based on the specified vCard.

BuildProperties_ADR ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds ADR properties.

BuildProperties_BDAY ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds the BDAY property.

BuildProperties_CATEGORIES ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void
BuildProperties_CLASS ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void
BuildProperties_EMAIL ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds EMAIL properties.

BuildProperties_FN ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void
BuildProperties_GEO ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds the GEO property.

BuildProperties_IMPP ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void
BuildProperties_KEY ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds KEY properties.

BuildProperties_LABEL ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void
BuildProperties_MAILER ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds the MAILER property.

BuildProperties_N ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void
BuildProperties_NAME ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void
BuildProperties_NICKNAME ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds the NICKNAME property.

BuildProperties_NOTE ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds the NOTE property.

BuildProperties_ORG ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds the ORG property.

BuildProperties_PHOTO ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void
BuildProperties_PRODID ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds PRODID properties.

BuildProperties_REV ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds the REV property.

BuildProperties_ROLE ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds the ROLE property.

BuildProperties_SOURCE ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds SOURCE properties.

BuildProperties_TEL ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

Builds TEL properties.

BuildProperties_TITLE ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void
BuildProperties_TZ ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void
BuildProperties_UID ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void
BuildProperties_URL ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void
BuildProperties_X_WAB_GENDER ( vCardPropertyCollection properties, Thought.vCards.vCard card ) : void

메소드 상세

EncodeBase64() 공개 정적인 메소드

Converts a byte to a BASE64 string.
public static EncodeBase64 ( byte value ) : string
value byte
리턴 string

EncodeBase64() 공개 정적인 메소드

Converts an integer to a BASE64 string.
public static EncodeBase64 ( int value ) : string
value int
리턴 string

EncodeEscaped() 공개 메소드

Encodes a string using simple escape codes.
public EncodeEscaped ( string value ) : string
value string
리턴 string

EncodeEscaped() 공개 정적인 메소드

Encodes a character array using simple escape sequences.
public static EncodeEscaped ( string value, char escaped ) : string
value string
escaped char
리턴 string

EncodeProperty() 공개 메소드

Returns property encoded into a standard vCard NAME:VALUE format.
public EncodeProperty ( Thought.vCards.vCardProperty property ) : string
property Thought.vCards.vCardProperty
리턴 string

EncodeQuotedPrintable() 공개 정적인 메소드

Converts a string to quoted-printable format.
public static EncodeQuotedPrintable ( string value ) : string
value string /// The value to encode in Quoted Printable format. ///
리턴 string

Write() 공개 메소드

Writes a vCard to an output text writer.
public Write ( Thought.vCards.vCard card, TextWriter output ) : void
card Thought.vCards.vCard
output System.IO.TextWriter
리턴 void

Write() 공개 메소드

Writes a collection of vCard properties to an output text writer.
public Write ( vCardPropertyCollection properties, TextWriter output ) : void
properties vCardPropertyCollection
output System.IO.TextWriter
리턴 void

vCardImprovedWriter() 공개 메소드

Creates a new instance of the standard writer.
The standard writer is configured to create vCard files in the highest supported version. This is currently version 3.0.
public vCardImprovedWriter ( ) : System
리턴 System