public SerializableLinkedResource(LinkedResource linkedResource) { ContentId = linkedResource.ContentId; ContentLink = linkedResource.ContentLink; ContentType = new SerializableContentType(linkedResource.ContentType); TransferEncoding = linkedResource.TransferEncoding; if (linkedResource.ContentStream != null) { var bytes = new byte[linkedResource.ContentStream.Length]; linkedResource.ContentStream.Read(bytes, 0, bytes.Length); ContentStream = new MemoryStream(bytes); } }
public SerializableLinkedResource(LinkedResource linkedResource) { ContentId = linkedResource.ContentId; ContentLink = linkedResource.ContentLink; ContentType = new SerializableContentType(linkedResource.ContentType); TransferEncoding = linkedResource.TransferEncoding; if (linkedResource.ContentStream != null) { var bytes = new byte[linkedResource.ContentStream.Length]; linkedResource.ContentStream.Read(bytes, 0, bytes.Length); ContentStream = new MemoryStream(bytes); } }
public SerializableAlternateView(AlternateView alternativeView) { BaseUri = alternativeView.BaseUri; ContentId = alternativeView.ContentId; ContentType = new SerializableContentType(alternativeView.ContentType); TransferEncoding = alternativeView.TransferEncoding; if (alternativeView.ContentStream != null) { byte[] bytes = new byte[alternativeView.ContentStream.Length]; alternativeView.ContentStream.Read(bytes, 0, bytes.Length); ContentStream = new MemoryStream(bytes); } foreach (var lr in alternativeView.LinkedResources) LinkedResources.Add(new SerializableLinkedResource(lr)); }
public SerializableAttachment(Attachment attachment) { ContentId = attachment.ContentId; ContentDisposition = new SerializableContentDisposition(attachment.ContentDisposition); ContentType = new SerializableContentType(attachment.ContentType); Name = attachment.Name; TransferEncoding = attachment.TransferEncoding; NameEncoding = attachment.NameEncoding; if (attachment.ContentStream != null) { byte[] bytes = new byte[attachment.ContentStream.Length]; attachment.ContentStream.Read(bytes, 0, bytes.Length); ContentStream = new MemoryStream(bytes); } }
public SerializableAttachment(Attachment attachment) { ContentId = attachment.ContentId; ContentDisposition = new SerializableContentDisposition(attachment.ContentDisposition); ContentType = new SerializableContentType(attachment.ContentType); Name = attachment.Name; TransferEncoding = attachment.TransferEncoding; NameEncoding = attachment.NameEncoding; if (attachment.ContentStream != null) { byte[] bytes = new byte[attachment.ContentStream.Length]; attachment.ContentStream.Read(bytes, 0, bytes.Length); ContentStream = new MemoryStream(bytes); } }
public SerializableAlternateView(AlternateView alternativeView) { BaseUri = alternativeView.BaseUri; ContentId = alternativeView.ContentId; ContentType = new SerializableContentType(alternativeView.ContentType); TransferEncoding = alternativeView.TransferEncoding; if (alternativeView.ContentStream != null) { byte[] bytes = new byte[alternativeView.ContentStream.Length]; alternativeView.ContentStream.Read(bytes, 0, bytes.Length); ContentStream = new MemoryStream(bytes); } foreach (var lr in alternativeView.LinkedResources) { LinkedResources.Add(new SerializableLinkedResource(lr)); } }