Begins an asynchronous operation to update the properties of the conversation.

Namespace:  Microsoft.Rtc.Collaboration
Assembly:  Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)

Syntax

Visual Basic (Declaration)
Public 
Function 
BeginUpdateProperties ( _
	
conversationProperties 
As 

ConversationProperties, _
	
userCallback 
As 
AsyncCallback, _
	
state 
As 
Object _
) 
As 
IAsyncResult
C#
public 
IAsyncResult 
BeginUpdateProperties(
	

ConversationProperties 
conversationProperties,
	
AsyncCallback 
userCallback,
	
Object 
state
)
Visual C++
public:
IAsyncResult^ 
BeginUpdateProperties(
	

ConversationProperties^ 
conversationProperties, 
	
AsyncCallback^ 
userCallback, 
	
Object^ 
state
)
JavaScript
function 
beginUpdateProperties(
conversationProperties, 
userCallback, 
state);

Parameters

conversationProperties
Type: Microsoft.Rtc.Collaboration . . :: . ConversationProperties
The new conversation properties to be updated.
userCallback
Type: AsyncCallback
The method to be called when the asynchronous operation is completed.
state
Type: Object
A user-provided object that distinguishes this particular asynchronous operation from other asynchronous operations.

Return Value

An IAsyncResult that references the asynchronous operation.

Remarks

Sends a conversation property update message.

Exceptions

Exception Condition
ArgumentNullException Thrown when the conversationPropertiesvalue is null.
ArgumentException Thrown when the conversationPropertieshas no property to update.
InvalidOperationException Thrown when the conversationPropertieshas an invalid property to update.

See Also