Search icon
Subscription
0
Cart icon
Close icon
You have no products in your basket yet
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Microsoft SharePoint 2010 Development with Visual Studio 2010 Expert Cookbook

You're reading from  Microsoft SharePoint 2010 Development with Visual Studio 2010 Expert Cookbook

Product type Book
Published in Sep 2011
Publisher Packt
ISBN-13 9781849684583
Pages 296 pages
Edition 1st Edition
Languages
Author (1):
Balaji Kithiganahalli Balaji Kithiganahalli
Profile icon Balaji Kithiganahalli

Table of Contents (15) Chapters

Microsoft SharePoint 2010 Development with Visual Studio 2010: Expert Cookbook
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
1. Lists and Event Receivers 2. Workflows 3. Advanced Workflows 4. List Definitions and Content Types 5. Web Parts 6. Web Services and REST 7. Working with Client Object Model Index

Index

A

  • .ACTIONS file / How to do it..., How it works...
  • .ASMX files / Introduction
  • activity
    • about / Introduction, How it works...
    • types / Introduction
  • activity, types
    • standard / Introduction
    • control flow / Introduction
    • container / Introduction
  • AddCalendarEvent method / How to do it...
  • AddFieldAsXml method / There's more...
  • ADO.Net Entity Designer
    • about / How it works...
  • AfterDeserialize method / Versioning of web parts
  • AJAX
    • about / How it works...
  • AJAX enabled web parts
    • creating / How to do it...
  • AllowDeletion attribute / How it works...
  • AllowsMultipleConnections property / How it works...
  • Anonymous
    • about / There's more...
  • application page
    • adding, to Event Receiver / How to do it..., How it works...
  • Approval Workflow
    • about / Associating a workflow to a content type
  • ASCX file / How it works...
  • ASP.Net forms based authentication
    • about / There's more...
  • ASP.NET web services versus WCF services
    • URL / Introduction
  • AssignedTo property / There's more...
  • association data
    • about / There's more...
  • Association Form
    • about / Introduction
  • asynchronous events
    • about / Introduction
  • AtomPub
    • URL / Introduction

B

  • BDC Designer
    • about / How it works...
  • BDC schema
    • about / How it works...

C

  • CallEventHandler method / How it works...
  • catch block / How to do it...
  • Client.svc file / Introduction
  • ClientContext class / How it works...
  • ClientContext constructor / How to do it…
  • ClientContext instance / There's more...
  • Client Object Model (OM)
    • about / Introduction
    • URL, for downloading / Introduction
  • code-only web part
    • about / Creating a code-only web part (sandboxed solution)
    • creating / How to do it..., How it works...
  • column name
    • about / Introduction
  • column type
    • about / Introduction
  • Compensate activity / There's more...
  • CompenstableSequence activity / There's more...
  • CompenstableTransactionScope activity / There's more...
  • configuration properties
    • adding, to web parts / Getting ready, How it works...
  • connectable web parts
    • about / Creating connectable web parts
    • creating / Getting ready, How to do it..., How it works...
  • ConnectionPointType property / How it works...
  • container activities / Introduction
  • content
    • about / Introduction
  • content type
    • about / Introduction
    • categories / Introduction
    • using / There's more...
    • inherits attribute / Inherits attribute in content type
    • document template, associating with / How to do it..., How it works..., There's more...
    • workflow, associating to / How to do it...
  • control flow activities / Introduction
  • CreateChildControls method / How it works...
  • CreateTask activity / How it works..., How it works..., There's more...
  • CreateTaskWithContentType activity / How it works...
  • Credit Approval
    • about / Getting ready
  • CRUD methods
    • about / Create, update, and delete methods
  • custom activity
    • about / Introduction, Creating a custom activity
    • creating / How to do it..., How it works...
    • creating, for Sandboxed solution / How to do it..., How it works...
  • custom ASP.NET style web services
    • creating, steps / Introduction
  • custom content type
    • about / Creating custom content type using an object model
    • creating, object model used / How to do it..., How it works...
  • custom error message
    • adding, to Event Receiver / How to do it...
  • custom SharePoint WCF service
    • about / Creating a custom SharePoint WCF service
    • creating / How to do it..., How it works..., Creating a client application to consume the custom WCF service
  • custom task form
    • creating / How to do it..., How it works...
  • custom workflow status
    • adding / How to do it..., How it works...

D

  • data
    • validating, while adding item to list / Getting ready, How to do it…, How it works...
    • retrieving, through REST / How to do it..., How it works...
  • Debugging Feature Receiver
    • about / Debugging a Feature Receiver
  • declarative workflows
    • about / Sandboxed activities
  • delegate
    • about / How it works...
  • DELETE method / Introduction
  • DependencyObject type / How it works...
  • Developers Dashboard
    • about / Developer Dashboard
  • DisallowContentTypes attribute / How it works...
  • DisplayName property / How it works...
  • document library
    • about / Introduction
  • document template
    • associating, with content type / How to do it..., How it works..., There's more...

E

  • Elements.xml file / How it works..., How it works...
  • Employee Suggestion Program (ESP) workflow / Creating a task from the workflow
  • ErrorMessage property / How it works...
  • Error Message property / How it works...
  • EventDriven activity / How it works...
  • event handlers
    • typical scenarios, for creating / Introduction
  • Event Receiver
    • custom error message, adding to / How to do it...
    • application page, adding to / How to do it..., How it works...
    • deploying / How to do it..., How it works...
  • Event Receivers
    • about / More information – Event Receivers base class
    • debugging / Debugging Event Receivers
    • field names, retrieving / More information – How to get field names
  • Event Receivers class
    • about / More information – Event Receivers base class
  • ExceptionHandlingScope
    • methods / How it works...
    • properties / How it works...
    • try catch block / There's more...
  • exceptions
    • handling / How to do it..., How it works..., There's more...
  • Execute method / How to do it...
  • ExecuteQueryAsynch method / How it works...
  • ExecuteQuery method / How it works..., How it works..., How it works...
  • existing content type
    • extending, xml schema used / How to do it..., How it works...
  • external content type
    • about / Creating an external content type
    • creating / Getting ready, How to do it..., How it works...
    • CRUD methods / Create, update, and delete methods
    • connection strings / Connection strings
  • external lists
    • about / Sandboxed activities

F

  • FBA
    • about / There's more...
  • feature.xml files
    • about / Introduction
  • FeatureActivated event
    • about / Introduction
  • FeatureActivated method / How to do it...
  • FeatureDeactivating method / How to do it..., How it wFeatureDeactivating methodorks...
  • feature dependency
    • adding / Deployment of previous solution
  • Feature Event Receivers
    • about / Introduction
  • Feature Events
    • about / Introduction
  • FeatureInstalled event
    • about / Introduction
  • Feature Installed Events
    • about / Debugging Feature Installed Events
    • debugging / How to do it..., How it works...
  • FeatureInstalled method / How to do it...
  • Feature Receiver
    • about / Creating a Feature Receiver
    • creating / How to do it..., How it works...
    • debugging / How to do it..., How it wFeatureDeactivating methodorks...
  • Feature receivers
    • about / Introduction
  • Features
    • about / How it works...
    • capabilities / How it works...
  • Fiddler
    • about / Fiddling with Fiddler
    • URL, for installing / Getting ready
    • using / How to do it..., How it works...
  • field names
    • retrieving / More information – How to get field names
  • filter query
    • executing / There's more...

G

  • general workflow activities
    • about / Introduction
  • GetCreditResponse method / How it works...
  • GET method / Introduction
  • GET request / How it works...
  • Global Assembly Cache (GAC)
    • about / How to do it..., Deployment of web parts
    / Sandboxed activities, Deployment of web parts
  • GUID
    • about / How it works...

H

  • HasException property / How it works...
  • host application
    • about / Introduction
  • HTTP
    • about / Introduction
  • HTTP verbs / Introduction

I

  • ICellConsumer interface / How it works...
  • ICellProvider interface / How it works...
  • ID property / How it works...
  • IListConsumer interface / How it works...
  • IListProvider interface / How it works...
  • InfoPath form
    • deploying, with workflow / Getting ready, How to do it..., How it works...
  • inherits attribute / How it works..., Inherits attribute in content type
  • Initiation Form
    • about / Introduction
  • initiation form
    • site workflow, creating with / How to do it..., How it works...
  • Internet Explorer 8 (IE8)
    • about / Getting ready
  • Internet Explorer 9 (IE9)
    • about / Getting ready
  • InvokeWebService activity / There's more...
  • InvokeWorkflow activity / There's more...
  • IRowConsumer interface / How it works...
  • IRowProvider interface / How it works...
  • ISAPI folder / Introduction
  • ItemAdding event
    • about / Introduction
  • ItemAdding synchronous event
    • about / Validating data when an item is added to a list
  • Item content type
    • about / Introduction
  • ItemDeleting event
    • about / Introduction
  • ItemMetadata.xml file / How it works...
  • IVersioningPersonalizable interface / Versioning of web parts

J

  • JavaScript Object Model
    • using / How to do it..., How it works...
  • JavaScript OM
    • about / Introduction
  • JSON
    • about / Introduction
    • URL / Introduction

L

  • LINQ statements / There's more...
  • list
    • about / Introduction
    • creating, Managed OM used / How to do it…, How it works...
  • ListCreationInformation instance / How it works...
  • list data
    • filtering / How to do it..., How it works...
  • list definition
    • about / Introduction, Creating a list definition
    • creating / How to do it..., How it works...
  • List Definitions
    • about / Introduction
  • List Email Events
    • about / Introduction
  • List Event Receiver
    • about / Working with List Event Receiver
    • working with / How to do it...
  • List Events
    • about / Introduction
  • List Item Events
    • about / Introduction
  • List Templates
    • about / Introduction
  • List Workflow Events
    • about / Introduction

M

  • Main method / How it works...
  • MakeCab.exe file
    • about / Introduction
  • Managed OM
    • about / Introduction
    • used, for creating list / How to do it…, How it works...
  • manifest files
    • about / Introduction
  • MERGE request / Introduction
  • metadata
    • about / Introduction
  • Microsoft.SharePoint namespace / Introduction

N

  • .NET Framework 3.5
    • about / Introduction
  • Name attribute / How it works...
  • new contact
    • inserting, through REST / Inserting new contacts through REST, How to do it..., How it works...

O

  • obect model
    • used, for creating custom content type / How to do it..., How it works...
  • Object Model
    • calling, asynchronously / How to do it..., How it works...
  • object models, SharePoint
    • Managed / Introduction
    • Silverlight / Introduction
    • JavaScript / Introduction
  • OData protocol
    • about / How it works...
  • onWorkflowActivated event / How it works...
  • out-of-the-box activities
    • about / Introduction
  • out-of-the-box web services
    • about / Introduction

P

  • parent content type
    • about / Introduction
  • pluggable workflow service
    • about / Introduction
    • creating / How to do it..., How it works...
  • Policy activity / There's more...
  • portal
    • about / Introduction
  • portlets
    • about / Introduction
  • POST method / Introduction
  • PowerShell commands / There's more...
  • Project Proposal content type
    • about / Creating custom content type using an object model
  • PUT method / Introduction

R

  • .rules extension / Introduction
  • RaiseEvent method / How it works...
  • ReceiveActivity activity / There's more...
  • RemoveFieldRef element / Inherits attribute in content type
  • REST
    • about / Introduction
    • using / Introduction
    • data, retrieving through / How to do it..., How it works...
    • new contact, inserting through / Inserting new contacts through REST, How to do it..., How it works...
  • REST consumer
    • creating / How to do it..., How it works...
  • RESTful services
    • about / Introduction
  • RetrieveManagerFromUserEmail() method / How to do it...

S

  • Sandboxed activities / Sandboxed activities
  • Sandboxed solution
    • custom activity, creating for / How to do it..., How it works...
    • and visual web parts / Visual web parts and sandboxed solution
  • schema
    • about / How it works...
  • SecurityBits attribute / How it works...
  • SendActivity activity / There's more...
  • sequential workflow
    • about / Introduction, Introduction
    • creating / Creating a sequential workflow, How to do it…, How it works...
  • ServerErrorCode property / How it works...
  • ServerErrorValue property / How it works...
  • ServerStackTrace property / How it works...
  • SetState activity / How it works...
  • SetStateActivity activity / How it works...
  • SharePoint
    • data, validating / Getting ready, How to do it…, How it works...
    • URL, for installation / Getting ready
    • custom error message, adding to Event Receiver / How to do it...
    • application page, adding to Event Receiver / How to do it..., How it works...
    • List Event Receiver / How to do it...
    • Event Receiver, deploying / How to do it..., How it works...
    • Feature Receiver, creating / How to do it..., How it works...
    • Debugging Feature Receiver / How to do it..., How it wFeatureDeactivating methodorks...
    • Feature Installed Events, debugging / How to do it..., How it works...
    • about / Introduction
    • sequential workflow, creating / Creating a sequential workflow, How to do it…, How it works...
    • site workflow, creating with initiation form / How to do it..., How it works...
    • InfoPath form, deploying with workflow / Getting ready, How to do it..., How it works...
    • task, creating from workflow / Getting ready, How to do it..., How it works...
    • custom task form, creating / How to do it..., How it works...
    • custom activity, creating / How to do it..., How it works...
    • state machine workflow, creating / Getting ready, How to do it..., How it works...
    • custom workflow status, adding / How to do it..., How it works...
    • pluggable workflow service, creating / How to do it..., How it works...
    • content type / Introduction
    • content / Introduction
    • site column, creating with SharePoint Object Model / How to do it…, How it works..., There's more...
    • existing content type, extending / How to do it..., How it works...
    • document template, associating with content type / How to do it..., How it works..., There's more...
    • workflow, associating to content type / How to do it...
    • external content type, creating / Getting ready, How to do it..., How it works...
    • list definition, creating / How to do it..., How it works...
    • web parts / Introduction
    • web parts, deploying / Deployment of web parts
    • deployment locations, for web parts / Deployment of web parts
    • web services / Introduction
    • data, retrieving through REST / How to do it..., How it works...
    • list data, filtering / How to do it..., How it works...
    • Fiddler, using / How to do it..., How it works...
    • REST consumer, creating / How to do it..., How it works...
    • new contact, inserting through REST / Inserting new contacts through REST, How to do it..., How it works...
    • custom SharePoint WCF service, creating / How to do it..., How it works..., Creating a client application to consume the custom WCF service
    • object models / Introduction
    • client OM / Introduction
    • server OM / Introduction
    • list, creating with Managed OM / How to do it…, How it works...
    • exceptions, handling / How to do it..., How it works..., There's more...
    • Object Model, calling asynchronously / How to do it..., How it works...
    • JavaScript Object Model, using / How to do it..., How it works...
    • Silverlight Object Model, using / How to do it..., How it works...
  • SharePoint, object models
    • Managed / Introduction
    • Silverlight / Introduction
    • JavaScript / Introduction
  • SharePoint 2007 / There's more...
  • SharePoint 2010
    • about / Introduction
    • triggered events / Introduction
    • Event Receivers Debugging / Debugging Event Receivers
    • Developers Dashboard / Developer Dashboard
  • SharePoint CAML
    • about / How it works...
  • SharePoint list
    • about / Introduction
  • SharePoint Object Model
    • used, for creating site column / How to do it…, How it works..., There's more...
  • Silverlight
    • about / How it works..., Using a Silverlight Object Model
  • Silverlight Object Model
    • using / How to do it..., How it works...
  • Silverlight OM
    • about / Introduction
  • Silverlight web part
    • creating / How to do it..., How it works...
  • site column
    • parts / Introduction
    • about / Introduction, Creating a site column
    • creating, SharePoint Object Model used / How to do it…, How it works..., There's more...
    • deleting / Deleting the site columns on deactivation of the feature
  • site workflow
    • creating, with initiation form / How to do it..., How it works...
  • site workflows
    • about / Introduction
  • SmartPart
    • about / Introduction
  • SOAP
    • about / Introduction
  • Solution Gallery / Deployment of web parts
  • stable condition
    • about / How it works...
  • standard activities
    • about / Introduction
  • StartCatch() method / How it works...
  • StartFinally() method / How it works...
  • StartScope() method / How it works...
  • StartTry() method / How it works...
  • state
    • about / There's more...
  • state activity
    • about / How it works...
  • StateFinalization activity / How it works...
  • StateInitialization activity / How it works...
  • state machine workflows
    • about / Introduction
    • creating / Getting ready, How to do it..., How it works...
  • STSADM.exe / How it works...
  • stsadm command / How to do it...
  • substate
    • about / How it works...
  • Suspend activity / There's more...
  • synchronous events
    • about / Introduction
  • System content type
    • about / Introduction

T

  • task
    • creating, from workflow / Getting ready, How to do it..., How it works...
  • Task Delete / Task delete
  • Task Forms
    • about / Introduction
  • tasks
    • about / Introduction
  • templates
    • about / Introduction
  • Three-State workflow
    • about / Introduction
  • Throw activity / There's more...
  • tool parts
    • about / How it works...
  • TransactionScope activity / There's more...
  • Type attribute / How it works...

U

  • UpdatePanel control / There's more...
  • URN (Uniform Resource Name) / How to do it...
  • UserEmail property / How to do it...
  • User Profile Manager / Sandboxed activities
  • using statement / How to do it...

V

  • versioning workflows
    • about / There's more...
  • Visual Studio
    • error loading workflow / How to do it...
    • about / How it works...
  • Visual Studio 2010
    • about / Introduction
  • Visual Studio substitution token
    • about / How it works...
  • visual web part
    • about / Creating a visual web part
    • creating / How to do it…, How it works...
  • visual web parts
    • and Sandboxed solution / Visual web parts and sandboxed solution

W

  • .webpart file / How it works...
  • .wsp extension / Introduction
  • WCF
    • about / Introduction, Introduction
    • URL / Introduction
  • Web Debugging Proxy / Fiddling with Fiddler
  • Web Events
    • about / Introduction
  • WebPartManager object / Introduction
  • Web Part Pages
    • about / Introduction
  • Web Parts
    • about / Introduction
    • visual web parts, creating / How to do it…, How it works...
    • code-only web part, creating / How to do it..., How it works...
    • deploying / Deployment of web parts
    • versioning / Versioning of web parts
    • AJAX enabled web parts, creating / How to do it...
    • configuration properties, adding to / Getting ready, How it works...
    • connectable web parts, creating / Getting ready, How to do it..., How it works...
    • Silverlight web part, creating / How to do it..., How it works...
  • Web Parts Gallery / Web Parts Gallery
  • WebServiceFault activity / There's more...
  • WebServiceInput activity / There's more...
  • WebServiceOutput activity / There's more...
  • web services
    • about / Introduction
  • WF
    • about / Introduction
    • using / Introduction
    • workflow types / Introduction
  • widgets
    • about / Introduction
  • windows authentication / There's more...
  • workflow
    • about / Introduction, Introduction, Introduction, Associating a workflow to a content type
    • benefits / Introduction
    • activity / Introduction
    • types / Introduction
    • InfoPath form, deploying with / Getting ready, How to do it..., How it works...
    • task, creating from / Getting ready, How to do it..., How it works...
    • sequential / Introduction
    • state machine / Introduction
    • statuses / There's more...
    • associating, to content type / How to do it...
  • Workflow Association object
    • about / How it works...
  • workflow security / Workflow security
  • WSDL
    • about / How it works...

X

  • XAP
    • about / How it works...
  • XSD (XML Schema Definition) / How to do it...
lock icon The rest of the chapter is locked
arrow left Previous Chapter
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}