C# Class Microsoft.Protocols.TestSuites.MS_OXCMSG.AddressBookEntryID

Show file Open project: OfficeDev/Interop-TestSuites Class Usage Examples

Public Properties

Property Type Description
Domain string
Flags uint
ProviderUID byte[]
Type uint
Version byte[]
X500DN string

Public Methods

Method Description
Deserialize ( byte ropBytes, int startIndex ) : int

Deserialize the response buffer.

Equals ( object obj ) : bool

Indicates whether this instance and a specific object are equals

GetHashCode ( ) : int

Return the hash code of this instance.

Serialize ( ) : byte[]

Serialize the ROP request buffer.

Size ( ) : int

Size of address book EntryId structure.

Private Methods

Method Description
GetAddressValue ( byte values, int &index ) : string

Get Address Value in the byte array values

Method Details

Deserialize() public method

Deserialize the response buffer.
public Deserialize ( byte ropBytes, int startIndex ) : int
ropBytes byte Bytes in response.
startIndex int The start index of this structure.
return int

Equals() public method

Indicates whether this instance and a specific object are equals
public Equals ( object obj ) : bool
obj object The object that compare with this instance.
return bool

GetHashCode() public method

Return the hash code of this instance.
public GetHashCode ( ) : int
return int

Serialize() public method

Serialize the ROP request buffer.
public Serialize ( ) : byte[]
return byte[]

Size() public method

Size of address book EntryId structure.
public Size ( ) : int
return int

Property Details

Domain public property

Follows X500DN
public string Domain
return string

Flags public property

A 4 bytes indicates a long-term EntryID, this value must be 0x00000000.
public uint Flags
return uint

ProviderUID public property

The value of ProviderUID
public byte[] ProviderUID
return byte[]

Type public property

A 32-bit integer representing the type of the object.
public uint Type
return uint

Version public property

The version for address book entry id,MUST be set to %x01.00.00.00.
public byte[] Version
return byte[]

X500DN public property

The X500 DN of the Address Book object. X500DN is a null-terminated string of 8-bit characters.
public string X500DN
return string