Microsoft.Protocols.TestSuites.MS_ASEMAIL.TestSuiteHelper.CreateSmartForwardRequest C# (CSharp) Method

CreateSmartForwardRequest() static private method

Builds a SmartForward request by using the specified source folder Id, source server Id and forward mime information. In general, returns the XML formatted Sync request as follows:
static private CreateSmartForwardRequest ( string sourceFolderId, string sourceServerId, string forwardMime ) : SmartForwardRequest
sourceFolderId string Specify the folder id of original mail item being forwarded
sourceServerId string Specify the server Id of original mail item being forwarded
forwardMime string The total forward mime
return SmartForwardRequest
        internal static SmartForwardRequest CreateSmartForwardRequest(string sourceFolderId, string sourceServerId, string forwardMime)
        {
            SmartForwardRequest request = new SmartForwardRequest
            {
                RequestData = new Request.SmartForward
                {
                    ClientId = System.Guid.NewGuid().ToString(),
                    Source = new Request.Source { FolderId = sourceFolderId, ItemId = sourceServerId },
                    Mime = forwardMime
                }
            };

            request.SetCommandParameters(new Dictionary<CmdParameterName, object>
            {
                {
                    CmdParameterName.CollectionId, sourceFolderId
                },
                {
                    CmdParameterName.ItemId, sourceServerId
                }
            });

            return request;
        }
        #endregion