Smdn.Net.Imap4.Client v1.91 → v2.0alpha1で変更した型名の対応表です。 型名以外の動作等の変更内容についてはリリース一覧を参照してください。

凡例
➡️移動 名前空間のみの変更 (型名の変更なし)
↪️リネーム 名前空間と型名の変更
🚫廃止 型の廃止

Smdn.Net.Imap4.Client.dll

旧バージョン (v1.91) 変更内容 新バージョン(v2.0alpha1) 付記
名前空間 型名 型名 名前空間
Smdn.Net.Imap4.Client ImapMailboxInfo ↪️ ImapMailbox Smdn.Net.Imap4.Client
ImapMessageInfo ↪️ ImapMessage
ImapMessageInfoBase ↪️ ImapMessageBase 未確定、今後改めて変更する可能性があります
ImapMessageInfoList ↪️ ImapMessageQuery 未確定、今後改めて変更する可能性があります
ImapMessageInfoThread ↪️ ImapMessageThread
ImapMessagePartInfo ↪️ ImapMessagePart
ImapMessagePartInfo .Predicates ↪️ ImapMessagePart .Predicates
ImapOpenedMailboxInfo ↪️ ImapOpenMailbox
ImapOpenedMailboxInfo .WatchMailboxContext ↪️ ImapOpenMailbox .WatchMailboxContext
Smdn.Net.Imap4 ImapAuthenticationException ➡️ Smdn.Net.Imap4.Protocol
ImapErrorResponseException ➡️
ImapIncapableException ➡️
ImapInvalidOperationException ➡️
ImapNoAppropriateAuthMechanismException ➡️
ImapProtocolViolationException ➡️
ImapFetchDataItem ↪️ ImapFetchDataItems
ImapFetchDataItemMacro ➡️
ImapGetMetadataOptions ➡️
ImapListReturnOptions ➡️
ImapListSelectionOptions ➡️
ImapSearchCriteria ➡️
ImapSearchResultOptions ➡️
ImapSortCriteria ➡️
ImapStatusDataItem ↪️ ImapStatusDataItems
ImapStoreDataItem ↪️ ImapStoreDataItems
Smdn.Net.Imap4.Protocol.Client ImapDataResponseType ↪️ ImapServerDataResponseType
Smdn.Net.Imap4 ImapAppendedUidSet ➡️ Smdn.Net.Imap4.Protocol.DataStructures
ImapCopiedUidSet ➡️
Smdn.Net.Imap4 ImapKeepIdleCallback 🚫
Smdn.Net.Imap4 ImapMailbox ↪️ ImapMailboxStatus Smdn.Net.Imap4.Protocol.Session 未確定、今後改めて変更する可能性があります
Smdn.Net.Imap4.Client.Session ImapReferralException ➡️
ImapLoginReferralException ➡️
ImapMailboxReferralException ➡️
IImapSessionProfile ➡️
ImapFetchMessageBodyStream ➡️
ImapSession ➡️
ImapSession .CopyMoveCommand ➡️
ImapSessionCreator ➡️
Smdn.Net.Imap4.Protocol.Client ImapCommandResultCode 🚫
Smdn.Net.Imap4.Protocol.Client ImapMalformedResponseException ➡️ Smdn.Net.Imap4.Protocol.Transmission
ImapCommand ➡️
ImapCommandContinuationRequest ➡️
ImapCommandResult ➡️
ImapCommandSender ➡️
ImapConnection ➡️
ImapConnection .ICommandContinuationContext ↪️ ImapConnection .CommandContinuationContext
ImapDataResponse ↪️ ImapServerDataResponse
ImapDataResponseConverter ↪️ ImapServerDataResponseParser
ImapResponse ➡️
ImapResponseReceiver ➡️
ImapResponseText ➡️
ImapResponseTextConverter ↪️ ImapResponseTextParser
ImapStatusResponse ➡️
ImapTaggedStatusResponse ➡️
ImapUntaggedStatusResponse ➡️

Smdn.Net.Imap4.dll

Smdn.Net.Imap4.dllに配置されていた型です。 これらの型はv1.91にてSmdn.Net.Imap4.Client.dllに統合されています。

旧バージョン (v1.91) 変更内容 新バージョン(v2.0alpha1) 付記
名前空間 型名 型名 名前空間
Smdn.Net.Imap4 MimeUtils ↪️ MimeHeaderUtils Smdn.Formats.Mime
Smdn.Net.Imap4.Protocol ImapOctets 🚫
Smdn.Net.Imap4 IImapExtension 🚫
ImapCapabilitySet 🚫 IReadOnlyStringSet<T>を使用してください
ImapMailboxFlagSet 🚫 IReadOnlyStringSet<T>を使用してください
ImapMessageFlagSet 🚫 IReadOnlyStringSet<T>を使用してください
IImapMailboxFlagSet 🚫 IReadOnlyStringSet<T>を使用してください
IImapMessageFlagSet 🚫 IReadOnlyStringSet<T>を使用してください
Smdn.Net.Imap4 ImapDateTimeFormat ➡️ Smdn.Net.Imap4.Protocol
ImapAuthenticationMechanism ➡️
ImapCapability ➡️
ImapCollationAlgorithm ➡️
ImapCombinableDataItem ↪️ ImapCombinableDataItems
ImapCompressionMechanism ➡️
ImapMailboxFlag ➡️
ImapMessageFlag ➡️
ImapThreadingAlgorithm ➡️
Smdn.Net.Imap4 ImapAddress ➡️ Smdn.Net.Imap4.Protocol.DataStructures
ImapEnvelope ➡️
ImapMailboxList ↪️ ImapListedMailbox
ImapMailboxList .ListExtendedChildInfo ↪️ ImapListedMailbox .ListExtendedChildInfo
ImapSequenceSet ➡️
ImapMatchedSequenceSet ➡️
ImapMetadata ➡️
ImapNamespace ➡️
ImapNamespaceDesc ➡️
ImapPartialRange ↪️ ImapFetchRange
IImapAppendMessage ➡️
ImapAppendMessage ➡️
ImapQuota ➡️
ImapQuotaResource ➡️
ImapStatusAttributeList ↪️ ImapStatusAttributes
ImapThreadList ➡️
Smdn.Net.Imap4 IImapMessageAttribute 🚫
IImapMessageBody 🚫
Smdn.Net.Imap4 IImapMessageAttributeCollection<TMessageAttribute> ➡️ Smdn.Net.Imap4.Protocol.DataStructures.MessageAttributes
IImapMessageDynamicAttribute ↪️ IImapMessageDynamicAttributes
IImapMessageStaticAttribute ↪️ IImapMessageStaticAttributes
ImapMessageAttribute ↪️ ImapMessageAttributes
ImapMessageAttributeBase ↪️ ImapMessageAttributesBase
ImapMessageDynamicAttribute ↪️ ImapMessageDynamicAttributes
ImapMessageStaticAttribute ↪️ ImapMessageStaticAttributes
ImapMessageBody ↪️ ImapMessageBodyAttributes
ImapMessage ↪️ ImapMessageFullAttributes
Smdn.Net.Imap4 IImapBodyStructure ➡️ Smdn.Net.Imap4.Protocol.DataStructures.BodyStructures
IImapBodyStructureExtension ↪️ IImapExtendedBodyStructure
ImapBodyDisposition ➡️
ImapBodyStructureUtils ➡️
ImapExtendedMessageRfc822BodyStructure ➡️
ImapExtendedMultiPartBodyStructure ➡️
ImapExtendedSinglePartBodyStructure ➡️
ImapMessageRfc822BodyStructure ➡️
ImapMultiPartBodyStructure ➡️
ImapSinglePartBodyStructure ➡️
Smdn.Net.Imap4 ImapSessionState ➡️ Smdn.Net.Imap4.Protocol.Session
Smdn.Net.Imap4 ImapPreformattedString 🚫
ImapParenthesizedString 🚫 ImapStringList.CreateParenthesizedを代用してください
IImapLiteralString 🚫
ImapLiteralStream 🚫
ImapMailboxNameString 🚫
ImapStringEnumSet<TStringEnum> 🚫 IReadOnlyStringSet<T>を使用してください
Smdn.Net.Imap4 ImapString ➡️ Smdn.Net.Imap4.Protocol.Strings
ImapStringList ➡️
ImapQuotedString ➡️
ImapNilString ➡️ ImapNilString.Nilフィールドを参照してください
ImapLiteralOptions ➡️
ImapLiteralString ➡️
ImapStringEnum ➡️
Smdn.Net.Imap4.Protocol ImapConnectionBase 🚫
Smdn.Net.Imap4.Protocol ImapFormatException ➡️ Smdn.Net.Imap4.Protocol.Transmission
ImapMalformedDataException ➡️
ImapResponseCondition ➡️
ImapReceiver ➡️
ImapSender ➡️
ImapDeflateStream ➡️
Smdn.Net.Imap4.Protocol ImapData ➡️ Smdn.Net.Imap4.Protocol.Transmission
ImapDataConverter ↪️ ImapDataParser
ImapDataFormat ➡️
Smdn.Net.Imap4 IImapUrl ➡️ Smdn.Net.Imap4.Urls
ImapUri ➡️
ImapUriBuilder ➡️
ImapUriForm ➡️
ImapStyleUriParser ➡️
IImapUrlSearchQuery ➡️