Cambios en la API Pública en Aspose.Email 4.8.0
La siguiente es una lista de cualquier cambio realizado en la API pública, como miembros añadidos, renombrados, eliminados o en desuso, así como cualquier cambio no compatible hacia atrás realizado en Aspose.Email para Java. Si tiene inquietudes sobre algún cambio listado, por favor, planteelo en el foro de soporte de Aspose.Email.
Nuevas clases:
ContactLoadFormatMapiContactOtherPropertySetMapiMessageItemBase
Se añadieron la clase base SaveOptions y las clases particulares EmlSaveOptions, MsgSaveOptions, MhtSaveOptions, HtmlSaveOptions para configuraciones adicionales de guardado de MailMessage:
SaveOptionsEmlSaveOptionsHtmlSaveOptionsMhtSaveOptionsMsgSaveOptions
Las siguientes clases están solo en aspose-email-4.8.0.0-jdk17.jar:
ValidationResultValidationResponseCodeValidationPolicyTokenTypeSyntaxValidatingEventHandlerSyntaxValidatingEventArgsSocksVersionSocksProxySocksAuthenticationMethodsSmtpStatusCodeSmtpSslSecurityModeSmtpFailedRecipientsExceptionSmtpFailedBulkSendExceptionSmtpExceptionSmtpDeliveryMethodSmtpClientBulkSendEventArgsSmtpClientBulkSendAgentSmtpClientSmtpAuthenticationSimpleSeqSetSequenceSetFieldSequenceSetBaseValueSendCompletedEventHandlerSecurityOptionsReadLinesTimeoutExceptionRangeSeqSetPop3SslSecurityModePop3MessageInfoPop3MailboxInfoPop3ListFieldsPop3ExceptionPop3ConnectionStatePop3ClientPop3AuthenticationOAuthTokenMailServerValidatingEventHandlerMailServerValidatingEventArgsMailClientTaskImapStatusCodeImapSslSecurityModeImapResponseImapQueryBuilderImapMessageInfoCollectionImapMessageInfoImapMessageFlagsImapFolderInfoCollectionImapFolderInfoImapExceptionImapCommandResultImapClientImapAuthenticationITokenProviderIOAuthServiceClientIMailTransferAgentIFeedEntryICommandIAsyncCommandGoogleTokenProviderGmailContactPostalAddressGmailContactPhoneNumberGmailContactOrganizationGmailContactNameGmailContactInfoCollectionGmailContactInfoGmailContactImGmailContactGroupGmailContactEmailGmailContactGmailClientExceptionGmailClientAuthorizationGmailClientFetchTimeoutExceptionFeedEntryCollectionDomainValidatingEventHandlerDomainValidatingEventArgsCredentialsByHostClientConnectionStateCommandStatusBaseCommandAsyncCommandResultsAsposeInvalidDataException
Nuevos métodos en la clase Contact:
load(Stream)load(Stream,int)load(String)load(String,int)save(Stream)save(Stream,Aspose.Email.Outlook.ContactSaveFormat)save(Stream,Aspose.Email.Outlook.ContactSaveOptions)save(System.String)save(System.String,int)save(System.String,int)
Nuevos métodos en la clase MailMessage:
save(Stream, SaveOptions)save(String, SaveOptions)decrypt(byte[],java.lang.String)decrypt()encrypt(byte[],java.lang.String)attachSignature(byte[],java.lang.String)checkSignature()checkSignature(java.lang.String)checkSignature(java.io.InputStream)removeSignature()
Métodos en desuso en la clase MailMessage:
public boolean getPreserveOriginalBoundaries(), public void setPreserveOriginalBoundaries(boolean value)- Use el métodosave(Stream stream, SaveOptions options)con la configuraciónEmlSaveOptions.PreserveOriginalBoundariesen lugar de esta propiedad.public boolean getPreserveOriginalDates(), public void setPreserveOriginalDates(boolean value)- Use el métodosave(Stream stream, SaveOptions options)con la configuraciónMsgSaveOptions.PreserveOriginalDatesen lugar de esta propiedad.void save(String fileName, MailMessageSaveType savetype)void save(String fileName, MailMessageSaveType savetype, int saveOptions)void save(String fileName, MessageFormat format)void save(String fileName, MessageFormat format, int saveOptions)