C# Class Microsoft.Protocols.TestSuites.MS_OXWSMTGS.MS_OXWSMTGSAdapter

The adapter class of IMS_OXWSMTGSAdapter.
Inheritance: Microsoft.Protocols.TestTools.ManagedAdapterBase, IMS_OXWSMTGSAdapter
ファイルを表示 Open project: OfficeDev/Interop-TestSuites

Public Methods

Method Description
CopyItem ( CopyItemType request ) : CopyItemResponseType

Copy the calendar related item elements.

CreateItem ( CreateItemType request ) : CreateItemResponseType

Create the calendar related item elements.

DeleteItem ( DeleteItemType request ) : DeleteItemResponseType

Delete the calendar related item elements.

GetItem ( GetItemType request ) : GetItemResponseType

Get the calendar related item elements.

Initialize ( ITestSite testSite ) : void

Overrides IAdapter's Initialize() and sets default protocol short name of the testSite.

MoveItem ( MoveItemType request ) : MoveItemResponseType

Move the calendar related item elements.

SwitchUser ( string userName, string userPassword, string userDomain ) : void

Switch the current user to the new one, with the identity of the new user to communicate with Exchange Web Service.

UpdateItem ( UpdateItemType request ) : UpdateItemResponseType

Update the calendar related item elements.

Private Methods

Method Description
VeirfyNonEmptyArrayOfAttendeesType ( AttendeeType arrayOfAttendee, bool isSchemaValidated ) : void

Verify the NonEmptyArrayOfAttendeesType structure

VerifyAttendeeType ( AttendeeType attendee, bool isSchemaValidated ) : void

Verify the AttendeeType structure.

VerifyCalendarItemType ( CalendarItemType calendarItem, bool isSchemaValidated ) : void

Verify the CalendarItemType structure.

VerifyCalendarItemTypeType ( bool isSchemaValidated ) : void

Verify the CalendarItemTypeType schema.

VerifyCopyItemOperation ( CopyItemResponseType response, bool isSchemaValidated ) : void

Verify the WSDL port type specifications for the CopyItem operation and CopyItemResponseType structure.

VerifyCreateItemOperation ( CreateItemResponseType response, bool isSchemaValidated ) : void

Verify the CreateItemResponseType structure.

VerifyDayOfWeekIndexType ( bool isSchemaValidated ) : void

Verify DayOfWeekIndexType structure.

VerifyDayOfWeekType ( bool isSchemaValidated ) : void

Verify DayOfWeekType structure.

VerifyDeleteItemOperation ( bool isSchemaValidated ) : void

Verify the WSDL port type specifications for the DeleteItem operation.

VerifyDeletedOccurrenceInfoType ( bool isSchemaValidated ) : void

Verify DeletedOccurrenceInfoType structure.

VerifyEmailAddressType ( EmailAddressType emailAddressType, bool isSchemaValidated ) : void

Verify EmailAddressType structure.

VerifyGetItemOperation ( GetItemResponseType response, bool isSchemaValidated ) : void

Verify the WSDL port type specifications for the GetItem operation and GetItemResponseType structure

VerifyItemTypeItems ( ItemType item, bool isSchemaValidated ) : void

Verify the structure of calendar related item.

VerifyLegacyFreeBusyType ( bool isSchemaValidated ) : void

Verify LegacyFreeBusyType structure.

VerifyMailboxTypeType ( bool isSchemaValidated ) : void

Verify MailboxTypeType structure.

VerifyMeetingCancellationMessageType ( MeetingCancellationMessageType meetingCancellationMessageType, bool isSchemaValidated ) : void

Verify the MeetingCancellationMessageType structure.

VerifyMeetingMessageType ( MeetingMessageType meetingMessageType, bool isSchemaValidated ) : void

Verify the MeetingMessageType structure.

VerifyMeetingRequestMessageType ( MeetingRequestMessageType meetingRequestMessage, bool isSchemaValidated ) : void

Verify the MeetingRequestMessageType structure

VerifyMeetingRequestTypeType ( bool isSchemaValidated ) : void

Verify MeetingRequestTypeType structure.

VerifyMeetingResponseMessageType ( MeetingResponseMessageType meetingResponseMessageType, bool isSchemaValidated ) : void

Verify the MeetingResponseMessageType structure.

VerifyMonthNamesType ( bool isSchemaValidated ) : void

Verify MonthNamesType structure.

VerifyMoveItemOperation ( MoveItemResponseType response, bool isSchemaValidated ) : void

Verify the WSDL port type specifications for the MoveItem operation and MoveItemResponseType structure.

VerifyNonEmptyArrayOfAllItemsType ( bool isSchemaValidated ) : void

Verify NonEmptyArrayOfAllItemsType structure.

VerifyNonEmptyArrayOfDeletedOccurrencesType ( DeletedOccurrenceInfoType arrayOfDeletedOccurrences, bool isSchemaValidated ) : void

Verify the NonEmptyArrayOfDeletedOccurrencesType structure.

VerifyNonEmptyArrayOfOccurrenceInfoType ( OccurrenceInfoType arrayOfOccurrenceInfoType, bool isSchemaValidated ) : void

Verify NonEmptyArrayOfOccurrenceInfoType structure.

VerifyNonEmptyStringType ( bool isSchemaValidated ) : void

Verify NonEmptyStringType structure.

VerifyOccurrenceInfoType ( bool isSchemaValidated ) : void

Verify occurrenceInfoType structure.

VerifyRecurrencePatternTypes ( RecurrencePatternBaseType recurrencePatternBaseType, bool isSchemaValidated ) : void

Verify RecurrencePatternBaseType structure.

VerifyRecurrenceRangeTypes ( RecurrenceRangeBaseType recurrenceRangeBaseType, bool isSchemaValidated ) : void

Verify RecurrenceRangeBaseType structure.

VerifyRecurrenceType ( RecurrenceType recurrenceType, bool isSchemaValidated ) : void

Verify the RecurrenceType structure.

VerifyResponseTypeType ( bool isSchemaValidated ) : void

Verify the ResponseTypeType schema.

VerifySingleRecipientType ( SingleRecipientType singleRecipientType, bool isSchemaValidated ) : void

Verify SingleRecipientType structure.

VerifySoapVersion ( ) : void

Verify SOAP version.

VerifyTimeChangeType ( bool isSchemaValidated ) : void

Verify TimeChangeType structure.

VerifyTimeZoneType ( TimeZoneType timeZoneType, bool isSchemaValidated ) : void

Verify TimeZoneType structure.

VerifyTransportType ( ) : void

Verify the transport related requirements.

VerifyUpdateItemOperation ( UpdateItemResponseType response, bool isSchemaValidated ) : void

Verify the WSDL port type specifications for the UpdateItem operation and UpdateItemResponseType structure.

Method Details

CopyItem() public method

Copy the calendar related item elements.
public CopyItem ( CopyItemType request ) : CopyItemResponseType
request CopyItemType A request to the CopyItem operation.
return CopyItemResponseType

CreateItem() public method

Create the calendar related item elements.
public CreateItem ( CreateItemType request ) : CreateItemResponseType
request Microsoft.Protocols.TestSuites.Common.CreateItemType A request to the CreateItem operation.
return CreateItemResponseType

DeleteItem() public method

Delete the calendar related item elements.
public DeleteItem ( DeleteItemType request ) : DeleteItemResponseType
request Microsoft.Protocols.TestSuites.Common.DeleteItemType A request to the DeleteItem operation.
return DeleteItemResponseType

GetItem() public method

Get the calendar related item elements.
public GetItem ( GetItemType request ) : GetItemResponseType
request Microsoft.Protocols.TestSuites.Common.GetItemType A request to the GetItem operation.
return GetItemResponseType

Initialize() public method

Overrides IAdapter's Initialize() and sets default protocol short name of the testSite.
public Initialize ( ITestSite testSite ) : void
testSite ITestSite Pass ITestSite to adapter, make adapter can use ITestSite's function.
return void

MoveItem() public method

Move the calendar related item elements.
public MoveItem ( MoveItemType request ) : MoveItemResponseType
request MoveItemType A request to the MoveItem operation.
return MoveItemResponseType

SwitchUser() public method

Switch the current user to the new one, with the identity of the new user to communicate with Exchange Web Service.
public SwitchUser ( string userName, string userPassword, string userDomain ) : void
userName string The name of a user
userPassword string The password of a user
userDomain string The domain, in which a user is
return void

UpdateItem() public method

Update the calendar related item elements.
public UpdateItem ( UpdateItemType request ) : UpdateItemResponseType
request Microsoft.Protocols.TestSuites.Common.UpdateItemType A request to the UpdateItem operation.
return UpdateItemResponseType