public ObjectClassInfo GetObjectClassInfo(ExchangeConnector connector, ObjectClass oc) { return(connector.GetObjectClassInfoGeneric(oc)); /* * // get the original object class info * ObjectClassInfo oinfo = connector.GetObjectClassInfoGeneric(oc); * * // add additional attributes for ACCOUNT * var classInfoBuilder = new ObjectClassInfoBuilder { IsContainer = oinfo.IsContainer, ObjectType = oinfo.ObjectType }; * classInfoBuilder.AddAllAttributeInfo(oinfo.ConnectorAttributeInfos); * //classInfoBuilder.AddAllAttributeInfo(ExchangeConnectorAttributes.ManualExchangeAttInfosForSchema); * //classInfoBuilder.AddAllAttributeInfo(ExchangeConnectorAttributes.AttInfoCustomAttributesForSchema); * //classInfoBuilder.AddAllAttributeInfo(ExchangeConnectorAttributes.ExchangeRelatedADAttInfosForSchema); * oinfo = classInfoBuilder.Build(); * * // return * return oinfo; */ }
public ObjectClassInfo GetObjectClassInfo(ExchangeConnector connector, ObjectClass oc) { return(connector.GetObjectClassInfoGeneric(oc)); /* * // get the original object class info * ObjectClassInfo oinfo = connector.GetObjectClassInfoGeneric(oc); * Trace.TraceInformation("ExchangeConnector.GetObjectClassInfo: oinfo for {0} as retrieved has {1} entries", oc, oinfo.ConnectorAttributeInfos.Count); * * // add additional attributes for ACCOUNT * var classInfoBuilder = new ObjectClassInfoBuilder { IsContainer = oinfo.IsContainer, ObjectType = oinfo.ObjectType }; * classInfoBuilder.AddAllAttributeInfo(oinfo.ConnectorAttributeInfos); * //classInfoBuilder.AddAllAttributeInfo(ExchangeConnectorAttributes.ManualExchangeAttInfosForSchema); * //classInfoBuilder.AddAllAttributeInfo(ExchangeConnectorAttributes.AttInfoCustomAttributesForSchema); * //classInfoBuilder.AddAllAttributeInfo(ExchangeConnectorAttributes.ExchangeRelatedADAttInfosForSchema); * oinfo = classInfoBuilder.Build(); * Trace.TraceInformation("ExchangeConnector.GetObjectClassInfo: newly created oinfo has {0} entries", oinfo.ConnectorAttributeInfos.Count); * * // return * return oinfo; */ }
public ObjectClassInfo GetObjectClassInfo(ExchangeConnector connector, ObjectClass oc) { return(connector.GetObjectClassInfoGeneric(oc)); }