Exception Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa informações sobre uma instância de um AppointmentItem objeto que é uma exceção a uma série recorrente.
public interface class Exception
[System.Runtime.InteropServices.Guid("0006304D-0000-0000-C000-000000000046")]
public interface Exception
Public Interface Exception
- Atributos
Comentários
Ao contrário da maioria dos outros objetos do Microsoft Outlook, o objeto de exceção é um objeto somente leitura. Isso significa que não é possível criar um objeto Exception mas, em vez disso, o objeto é criado quando uma propriedade de um AppointmentItem é alterada. Por exemplo, se você alterar a Start propriedade de um AppointmentItem, criará uma Exceção em AppointmentItem.RecurrencePattern.Exceptions.
Observação: o Exceptions objeto está no , não no RecurrencePattern objeto AppointmentItem em si.
Quando você trabalha com itens de compromisso recorrente, você deve liberar qualquer referência anterior, obter novas referências para o item de compromisso recorrente antes de acessar ou modificar o item e liberar essas referências assim que você tiver terminado e salvou as alterações. Essa prática se aplica ao objeto recorrente AppointmentItem e a qualquer Exception objeto ou RecurrencePattern . Para liberar uma referência no Visual Basic, defina esse objeto existente como Nothing. Em c#, release explicitamente a memória para o objeto.
Observe que, mesmo depois que você liberar a sua referência e tenta obter uma referência de nova, se ainda houver uma referência ativa, conduzida por outro suplemento ou no Outlook, como um dos objetos acima, sua nova referência continuarão a apontar para uma cópia desatualizada do objeto. Portanto, é importante que você libera seus referências assim que terminar com um compromisso recorrente.
Propriedades
Application |
Retorna um Application objeto que representa o aplicativo pai do Outlook para o objeto. Somente leitura. |
AppointmentItem |
Retorna o AppointmentItem objeto que é a exceção. Não é válida para compromissos excluídos. Somente leitura. |
Class |
Retorna uma OlObjectClass constante que indica a classe do objeto. Somente leitura. |
Deleted |
Retorna bool (bool em C#) que é True se o AppointmentItem foi excluído do padrão recorrente. Somente leitura |
ItemProperties |
This object, member, or enumeration is deprecated and is not intended to be used in your code. |
OriginalDate |
Retorna um DateTime indicando a data e a hora originais de um AppointmentItem antes de ser alterado. Essa propriedade retornará a data original mesmo se o AppointmentItem tiver sido excluído. No entanto, ele não retornará a hora original se tiver ocorrido exclusão. Somente leitura. |
Parent |
Retorna o pai do objeto do objeto especificado. Somente leitura. |
Session |
Retorna o NameSpace objeto para a sessão atual. Somente leitura. |